How to place repeating decal onto landscape spline

Basically what I want to do, is be able to place a texture of say, tar lines or puddles all across my landscape spline road to give it a nice look, is there any way to do this? As in, not a decal based spline road, just put decals onto a mesh road.