The current one works fine with it.
I had same issue, warrior would scoot away from camp and next you know if I let it, would be outside of my allowed combat range (besides simply looking like a soloer!). My puller (monk), would keep going back to the same spot the mob died.
What I changed it to do is to pay attention to makecamp settings from moveutils and reposition there.
/bcaa //makecamp on 2
/bcaa //bot on
That's with my monk set to puller and MA (and that toon is leader), and warrior as MT. AutoFollowLeader=0 on all, and non-pull chars as 'healer 20'. My puller autofollowsettings is blank in this case.
If I'm crawling, I just have a hotkey on the puller/leader that changes those settings to establish that.
At any rate, with using makecamp, they reposition and stay put, and puller comes back each time to where he's supposed to.
htw