Yes, it would be done using smaller tiles. In the attached scene i used a couple of Forest objects, modifying Distribution->Offset in the second one, to create the pattern.
The result is not perfect because each tile is aligned with the surface at an unique point, but i hope that helps.
Regarding RailClone, the current version doesn't support surfaces, although we are working on that.