This is really cool, I gave up on Clojurescript partly because the weight of tooling combined with everything being bleeding edge when I didn't even understand Javascript tooling buried me at the time.
The tooling is actually much simpler than equivalent Js setups from what I've seen. All you need is a copy of the JVM and Leiningen installed. Then you can make a new project simply by running:
lein new reagent-frontend myapp
You can start it up by running
lein figwheel
You now have your app running at localhost:3449 and you can open it in the browser.
You can now edit any source in the src folder and see changes reflected live in the browser without having to reload the page.