Das ist Unsinn.
nö soweit ich mich _erinnere_ steht folgendes in der Doku
"It should be noted that "BEGIN" code blocks are executed inside string
"eval()"’s. The "CHECK" and "INIT" code blocks are not executed inside
a string eval, which e.g. can be a problem in a mod_perl environment.
und tschüss
LanX