Boundary for access control between Nomad clusters

I manage multiple Nomad clusters. There are some services within each of the Nomad clusters that need to communicate with services in other clusters. Typically I would setup a shared network (vpn) or use application level security (basic auth, mTLS, etc). I am wondering if Boundary fits the use case of managing access for Nomad services across disparate clusters? I suppose that the services would need to also be running a Boundary client alongside them. Which means each Nomad cluster would be running Boundary controllers, workers, and clients. Worth pursuing?