Allow routes that do not use format

There are times (say, for file download as introduced in the dummy app) that the format is not desired in a route. This allows for the path to still be saved.

Though, please comment if there's a reason to use the in-place `sub!` here instead of just `sub`... might be a cleaner fix to simply utilize the latter.