The use strict pragma is important as your program runs through mod-perl as mod-perl behaves negatively if you have variables that are global without scope and as you know use strict will surely not entertain global variables
Not quite correct. It will not entertain undeclared global variables. (Or undeclared lexical variables, for that matter, but AFAIK a variable has to be declared to be lexically scoped anyway.)