Quickest way to create UVs for a tileset using a single tiling texture
You may try the Data Transfer modifier, which will be released with the coming 2.74, but you can still experience it in the latest daily builds here.


Add a Data Transfer modifier, choose the source object you want to copy from.
Toggle Face Corner Data > UVs, then press Generate Data Layers button, which will generate a UV data for the new object (you cannot see it until the modifier is applied).
Choose a proper method from the list on the right, you can preview it in GLSL shading mode. Finally, apply the modifier to generate a solid UV layer.


Before:


After:


NOTE:


For batch copying modifier among objects, you can enable the Copy Attributes Menu addon.
Since it is not fairly stable (currently), use it with caution.