Okay, you have either one of two questions. One I can help you with, the other I can't.

You either want:
1) Procedural road texture generation
2) Procedural path (aka, road) generation

The difference being 1 is virtual and in memory only, and the other is a texture. I can't help with the texture, but I can give some advice about the procedural paths.