A Pre-Route Processor is a type of processing layer which happens before any route processing. This means that the request can still go to any other Route Handler, or that the HTTP request will lead to a 404, for example. It's very useful for making a TLS or HTTP 2 layer, for example.