I just started making Bg profiles and i know your Problem. Since the Bots resets every death or Combat, my idea was (which also works halfway):
You set the first point A not to high(if reset he dont backtrack all the way) then make a big Round as outside as possible. Then make a second Round, pass all Graves, after each Grave do ALOT of Routing and watch that you never cross the most outer Round.
If you done all clean, it should work that way:
He is running through all Bases, get killed @ one of them, respawns & takes his big Route from his Grave, dies then again, get respawned etc.. So he should never come close to the first Path.
On some Graves (like alot in AV) you dont spawn @ the same Place(sometimes more right/left etc), If you make the Waypoints here smart, he takes a different Path sometime. For example on my Av Profile, he takes 3 different paths from Iceblood Graveyard respawn.
I hope i could help or at least inspire.^^