Router fixed and simplified: allowed request methods are checked before
considering path details
Fix: Default route as fallback was not returned by router