Vehicle Trails makes vehicles leave tracks on the ground. You can take advantage of this if you adjust to the changes made for Factorio 0.18.23/0.18.24. The easiest way is to add this line to the end of
prototypes/entity/dumper-truck.lua:
data.raw.car["dumper-truck"].track_particle_triggers = table.deepcopy(data.raw.car["car"].track_particle_triggers)
You'd also need to add this to info.json:
"dependencies": ["base >= 0.18.24"]
(0.18.23 was borked and isn't available anymore.)