I don’t think I ever contributed directly to cider-mode? But then, that would have been a long time ago, so who knows.
I posted about my experience and general practice with OCaml vs. typical Clojure/lisp “repl-driven” styles some months ago that probably answers your other questions: What's your development workflow? - #8 by cemerick