Decouple services names from their URL

Allows retrieving service URLs with the service name rather than its path. e.g.:
```
request.route_path('service_name')
```
rather than:
```
request.route_path('/service/url')
```
Without this services are coupled to their URL.