Yes there is, I had one on my phone but my phone crashed and I haven't needed it since but I think it was "route4u" dont quote me on that though...also do a search on "route planner" Someone said there is not a program that will put it in order for you, this is not true...you may have figured that out by now...but I swore by this program. I am going to see if I can find it for you and come back - just realized 'sir digby chicken' said 'route4me' i looked that up and that wasnt the one i had...ugh
Road warrior, that's the one I used - this post is a little older so I'm sure you've found something by now but thought I'd still put my 2 cents in just incase you needed to change to another later or something lol