Though several of the Pivotal-maintained releases use route-registrar as it provided a cheap convenience early on, we believe it sets a bad example and we intend to move away from it as soon as possible.
Route-registrar requires credentials for NATS, which has stability issues and transmits unfiltered sensitive data. In general, I don't believe components external to cf-release should have admin-level access to cf-release, and this includes listening to NATS. Where service authors have use cases for which there is no alternative, I am motivated to provide platform solutions we can recommend. Specifically, I recognize it is handy to use gorouter in cf-release for balancing http traffic across instances of a service component.
For this use case our recommended solution will be the Routing API, which is a proposal from Dieu Cao and the Runtime team. The feature will effectively offer routing-as-a-service. Stories for this epic can be found in the Runtime backlog. The design for this API will support authentication via OAuth tokens from UAA, which should support components external to cf-release.
I am thrilled that CloudBees has released the Jenkins Enterprise service for Cloud Foundry, appreciate your feedback, and look forward to your continued input to help us build a platform that enables such compelling use cases as yours.
Best,
Shannon