In reply to Newbuild100:
Try mapmyride.com
It does have a curious habit of plotting routes through housing estates when a reasonable direct route exists. It might be better to split your plot in to a few shorter legs. I'm not sure if you can add waypoints in the middle of an existing leg - I've not tried to do it though.