Basically I make a long WP file that goes the entire length of the map, just 1 direction. I then treat that like a street and have intersections along the way. The bot reaches an intersection and then decides whether to turn down the street (another WP file) or keep going along the long street.
I always have the other WP loadPaths back to the long WP.
The image I added is the basics of the idea and is aimed at howling mountains, so it mentions lvles 1-10.
I usually add in a vendor WP at some stage along the way too, usually atleast 1 in the middle of the map somewhere.

If you wanted you can make a return WP aswell and have that in your character profile as the return WP. Just need waypoints leading from res point to the long waypoint and have loadPaths long WP, since there is usually a couple of res points on a map I find this keeps the bot running even after death, regardless of what WP file it was using before it died.
Well thanks for reading and I hope this helps people or atleast gives them ideas on what they can do =)