Just fill the layer with the texture entirely, rotate it to your desired angle, then use the road shape as a mask. Not only will that solve your problem, but it's also a non-destructive way to work, allowing you to alter the shape of the road later on without having to retexture it, and you can even touch up the edges easily to fix cobblestones that were cut in half by the mask.