clojure 1.7.0とcompojure 1.3.4の組み合わせだとエラー出ますね。compojureが依存してるcloutが内部で使ってるinstaparse 1.4.0が原因のようです。
Compojureを使うときに :exclusions [instaparse] して、最新のinstaparse (1.4.1) を別でdependenciesに追加したら回避できますが。
便利っぽい
個人的には、昔はCompojureのdestructuringを駆使してましたけど、最近は (GET <path> req (handler req)) してhandler側で(Clojureの通常の)destructuringを使うようになりましたね。その方がひとつひとつのhandlerをring-mockでテストしやすいですし。