I just knew that special steps were required to support BEGIN blocks in mod_perl..
I recreated the problem outside of mod_perl, so that's not the problem...though I hadn't heard of an INIT block. It must just be how INIT blocks get handled under Apache::Registry-like conditions.