Add DashedRoute class.

Checkout the demand for dashed urls in #4755 in :smile: 
Not necessarily. The current router templates allow for silly things like `/:controller/:action-:id`