You should simply use 2 textures with 2 coordinates.
- Small seamless asphalt texture tiled on the road polygon.
- Mark texture with alpha that you will place on the middle of this polygon (with texture coordinate offset)
Or you can create extra polygons in the middle of the road for marks to avoid any aliasing.
To make it all looks real you can apply Texture Bombing with dirt and cracks.