I have a
long gravel driveway, much of it on a steep hill. And maintaining that driveway (and its associated ditches) is a chore that I have plenty of experience with.
In spite of having a Terramite backhoe at my disposal, for moving smaller amounts of rock, I find that shoveling rock into a bucket, then loading the buckets onto a
low trailer and hauling the buckets to a spot where the rock is needed is an effective technique. I used to use 5 gallon buckets (perhaps 1/2 full) but have found that 3 gallon buckets are a better option.
Putting excess ballast into a bucket avoids filling a ditch any faster than Mother Nature already does, and once the rock is in bucket(s) moving it (with a pushcar or similar) to where it can be used shouldn't be a big deal.
I have a pile of 'crusher run', and another pile of 2" drain rock. The drain rock is harder to shovel, and I get less in a scoop than the smaller crusher run, but its do-able. I don't try to fill the buckets up, just put in what is comfortable for me.