Hey Josh,
I work for a company called C2Logix, and we use a software called FleetRoute to do precisely this. You could even use the software to optimize your sanitation/trash routes based on times, and tonnages as well as other features. We have seen great savings, and have been able to help different utilities. I will send you a private message with more details.
Hopefully this works for you, we would love to help you out.