That PR description sounds like it covers all the bases. My usecase would also just be for development, but with non-clojure people talking to the API.
something like that?
nice, so you keep the spec problems data 'as is', and can now run it through whatever you want before returning it in the exception handler