Has anyone used https://github.com/juxt/bidi ??
I’m a little skeptical it could handle some of the more complex routing situations we have, but I can’t think of anything specific that it doesn’t look like it could do reasonably well