Properly handle URL patterns with optional params
Properly handle URL patterns with optional params

This reduced some boilerplate in the bootstrap of defining progressively
more specific URLs.

metrophp/metrofw