The original question is a bit vague, @fluffypanda, a bit more info please. Is this stroking a path to paint in the 'road' ?
Quote:....snip...is there a way to get the random green dots in the picture all along the road 
(inside where the red is) perhaps kind of like spacing rather than do it manually? 
I originally thought something like Ofnuts, but then it seemed OP wanted the speckles as the road is painted. I can not get that, at least not for random speckles.
How about an image sized template ?  A green layer over a red layer in a layer group. Filters -> Noise -> Hurl in color erase mode for image wide speckles.
 
   
A black layer mask for the layer group hides everything
 
   
Paint into the layer mask in white (stroke path) to create the road.
 
   
Proceeding from there. Well, maybe a new from visible, all depends on what is required.