We currently use a lot of API blueprint and drakov for this. But having options like monkeys in it would be a very nice thing! kinda thinking if there is a middleware for this though.
Here is how it works for MockIt, as you said its just some middleware
https://github.com/boyney123/mockit/blob/master/mockit-route...