Neuron supports dynamically assigning an address to a Service Connector. This is done through a pipeline and looks like this:
context.Data.SetProperty("Addressing","To",[Insert your service url here]);
This does not change the binding only the address. So, if you're going to use this functionality for multiple services then you need to ensure those services share the same binding.