At the University of Maine, we are trying to develop a solution for this at the moment, using PUN.
We have a very primitive demo working - named hyperball in our repository. The idea behind our solution should work with other networking solutions. In short, we have made all of the LeapMotion interactions happen locally and change ownership of objects rather than having multiple instances of the LeapMotion service provider in a scene.
For objects (other than the hands) we have the client take ownership of the object (incl transform and rigidbody) when the object is contacted or grasped by the interaction behaviour. This can be extended
For the hands, we plan to network graphical representations of each of the components. To begin with, we have just networked the palm position as a proof of concept.
We'd welcome any comments and are happy to share anything we've done.