Here are my newest surface shaders for you to use. They're complicated, and I won't pretend they're easy to understand.
With the asphalt, mainly all that needs adjustments is your reflection layers. Toggling either wet or dry surface reflections and any adjustments you may have. You can play with the potholes controller to change pothole shapes/locations. The muddy water plane is more just an example. If you are confused by anything don't hesitate to ask.
The Gravel surfaces don't really have any setup unless you want to disable ambient reflections on dirt/stones.
As a note: I do not intend any of my work for commercial use or gain without explicit permission from myself. These are for personal, and educational purposes.