Fix route matcher when method ends in path and arg isn't a Hash
Instead of raising an ArgumentError we delegate to super
because this
method with a non-Hash arg might be handled by the parent method.
Follow-up to !34 (merged)
Edited by Heinrich Lee Yu