Update Route matches

Reduced code. Fixed uppercase for params (controller, category).
@WinterSilence #571 won't be merged, #578 is the implementation for that which is going to be much simpler.

My snippet with closure was just for example, yes obviously you'd probably optimise/tidy up for implementation.