Routing match `via` option requirement exception message made more explicit

Current exception message makes it feel like `match` was removed completely. I believe it should be more explicit about `via` option (at least since it is a root reason of the exception itself). Clarified it a bit.