in reply to BEGIN and END blocks, use strict and scoping

You can say something like this:
BEGIN { require strict; strict->import; } ...other stuff...
which will have the same effect as having said use strict at the top level of the program.