I (finally!) put together the scripts I used in HenryVR for object ineractivity – all the important ones are up on Github, please check them out!
You get some text and basic UI scripts I made, as well as the main controller methods which utilise existing SteamVR scripts (and is not compatible with Oculus at this stage) and the object interactivity scripts, which have overwritten functions for you to edit and change as you see fit.