And you're right about the "require 5.6.0" I added that as I was posting (and of course, forgot to test it) because one of the 5.6-isms occurs in an eval and I didn't want people to wonder what the hell was wrong with it.
I normally assume people run a decent version of perl anyways. :)