We should allow users to define an extra parameter to be used as fallback substitutions while registering routes. That enables high-level libraries (e.g. `mezzio-fastroute`) to be simplified.