in reply to looking for Advice on how strict i should really be

Your code won't stop working. I don't know enough about perl2ex to help you there, but it seems that you shouldn't have a problem, unless it can't handle 5.6 syntax... which I doubt.
--
Casey