I came across thisArticle
I don't know how you are scheduling exactly but you could use something like Badger to optimize your route. Some of our sales people have used it when doing outside sales, it just optimizes your route between a number of locations.