I'm encouraged that Noir builds on top of existing tools. It indicates that our current set of web libraries is flexible and modular enough to act as a good foundation for more sophisticated frameworks.
It looks like Noir uses a custom "lein run" command to start the server. Have you considered using the lein-ring plugin, instead?