Match the next route

Enables a developer to match on subsequent routes if the returned match is not valid for the given application.

The added test is contrived, but demonstrates the functionality.