I don't believe it's hard to update your code to the Vault 2012API, but it's something that needs to be done. And in this day and age, if it's worth doing, it's worth making a video and posting it online. So here it is, a video of me updating a Vault 2011 application to the Vault 2012 API.
NOTE: The app in the video is Effective Folder Permissions, which I was planning on updating myself. However someone else beat me to it, so the code in the video is not the code used by Effective Folder Permissions 3.