First off, thank you for publishing this. I'm "recently" back to Homecoming and haven't leveled any of my MMs yet.
I run my MM binds a bit differently. I dislike loading the file from disk for each tier of pet (or for any other binds) simply because you're tied to that computer for that character. So I have a bind file that creates binds. Also, my henchman buffing is handled by quickly tapping the decimal (numpad . ) key.
Here's my BeastMastery bind file for example.
ctrl+NUMPAD1 powexec_location self "Summon Wolves"
ctrl+NUMPAD2 powexec_location self "Summon Lions"
ctrl+NUMPAD3 powexec_location self "Summon Dire Wolf"
ctrl+decimal "powexec_name train beasts$$powexec_name tame beasts$$target_custom_next mypet"
NUMPAD0 "bind numpad4 petcomall agg$$bind numpad5 petcomall def$$bind numpad6 petcomall pass$$bind numpad7 petcomall att$$bind numpad8 petcomall fol$$bind numpad9 petcomall stay"
NUMPAD1 "bind numpad4 petcompow wolves agg$$bind numpad5 petcompow wolves def$$bind numpad6 petcompow wolves pass$$bind numpad7 petcompow wolves att$$bind numpad8 petcompow wolves fol$$bind numpad9 petcompow wolves stay"
NUMPAD2 "bind numpad4 petcompow lions agg$$bind numpad5 petcompow lions def$$bind numpad6 petcompow lions pass$$bind numpad7 petcompow lions att$$bind numpad8 petcompow lions fol$$bind numpad9 petcompow lions stay"
NUMPAD3 "bind numpad4 petcompow dire wolf agg$$bind numpad5 petcompow dire wolf def$$bind numpad6 petcompow dire wolf pass$$bind numpad7 petcompow dire wolf att$$bind numpad8 petcompow dire wolf fol$$bind numpad9 petcompow dire wolf stay"
I don't use a dedicated bodyguard bind because it's easy enough to select the tier of pet you want doing bodyguard duty and hit 58 or 85.
I usually use add for target_enemy_near, and save multiply, divide, and subtract for buffing/debuffing commands from my secondary.
I apologize for any errors in this example file, none of my MMs are high enough to even call their T2s yet. If you find errors let me know and I'll correct them.
Edit: The Train Beasts never fires on my decimal bind. Pretty sure it would if I remove the target command. I'll have to think on this.