A path definition. It parses path patterns and extract values for parameters.
Differences with Sinatra:
No splats (you can use named parameters though)
Delimiter is {var} to conform with RFC 6570