I'm adding a package recipe for midje-mode to Melpa (http://melpa.milkbox.net), and noticed that you haven't actually made the package dependent upon the packages for clojure-mode and slime. The attached commit fixes that.
Add package.el dependencies upon slime and clojure-mode
Sorry for the delay! It's merged now.
Thanks for contribution.