Generates an annotated plumber2 route file under routers/. Because
aurora_app() parses every file in routers/, no manifest update is needed.
The handler's URL embeds the mount prefix directly in its annotation, so
there is no runtime path injection.