Spent all weekend trying to get this to work and finally did, so thought I'd share this.
With Driver4VR it is now possible to use psmove controllers (and most importantly, their gyros) with Leap. In the past Leap + bluetooth control was a bit too shakey and prone to losing tracking, but now using the psmove gyros, it feels a lot more accurate. It gives a much better experience. I feel like I am now 2/3 of the way there as far as a real VR setup goes (though to be honest after all this I now wish I'd just bought a vive).
You still have the problem of not having enough buttons. But you can attach a mini bluetooth controller to your psmove and there you have it. I use a navi + psmove for L, and bluetooth controller + psmove for R.
I will try to record something to prove how much of an improvement it is at a later time. I recommend it for anyone with patience (Driver4VR is getting pretty complex) and a Leap Motion.