This line smells a bit. Would it be better to have a `MatchMethod(string) bool` on `Route`? This line will be much cleaner and we can have this logic displayed in an more digestible form