refactor: supports mixing multiple splat params like /*/foo/*/* in pattern_matching_spec.rb
refactor: URL decodes named parameters and splats in pattern_matching_spec.rb
refactor: supports regular expressions in pattern_matching_spec.rb