koa-router was owned by @alexmingoia and not by @koajs. Still it is a central piece of the koa framework that compromises practically every koa setup. The only alternative I have found is this:
I regularly use async functions as handlers in Express, but I always include a try ... catch block inside each one. What's the trivial way to use them?
https://github.com/koajs/trie-router
The transition from express to koa has been slow, and this doesn't help. It will undermine the confidence on the koa framework.