`RouteOptions` class could be reused to request a route and it should expose a `toBuilder` method so that it can be manipulated.