Update Route matches

Reduced code. Fixed uppercase for params (controller, category).
`preg_*` functions are slower, function "faster" objects (closure).
Need to fix code https://github.com/kohana/core/issues/571 ?