Aha, makes sense. Yes I think you're right, multiple modules can probably benefit - at least dispatcher and nathelper that I'll be using, I'm sure. Using dispatcher instead of forwarding requests to a single PBX is literally the next item on my list, so I'll be running into this scenario very soon I'm sure.
I will probably start looking at how I could handle this soon, not sure if I'll put it in this PR but probably put it in another PR at least, as it seems like a good fit for this flag.