One operator is no big deal. That can be fixed in a jiffy.
I try not to confuse roles and traits in my own life. Being the Perl god is a role. Being a stubborn cuss is a trait.
Think of prototypes as a funny markup language--the interpretation is left up to the rendering engine.
I'm sorry, but you just made me lose my sense of humor, which is deeply regrettable.
I suppose you could switch grammars once you've seen 'use strict subs'.
And I don't like doing silly things (except on purpose).