Hi John,
First of all, congrats on this gem. I really think it's well thought and designed!
I was seeing your example and I think that the method destroyable_by? should default to updatable_by? instead of true like you show in your README example.
What do you think?
Greetings,