This does work. You have to tie the custom capabilities, but you can only see the actual results from whatever permission type you want to limit access to. So if you assign a post to a certain member, then that login will work correctly, or the revisor role will also work correctly. From an admin login it will always give you full access.