Não tenho certeza se devo "responder" isso sozinho, mas acabei descobrindo o problema. Eu tinha instalado minha própria versão do Perl em um diretório ~ / perl5, mas aparentemente o Apache só via dentro ~ / www (um link simbólico apontando para o meu nome de domínio). Reconstruindo o Perl e todos os módulos dentro do / www / perl5 .
Lições aprendidas:
- se eu tivesse configurado o Perl com a opção "relative @INC paths" ativada, eu poderia ter movido o lote todo e economizado um bom tempo - não é o padrão. O
- cpanm (App :: cpanminus no CPAN) é uma verdadeira economia de tempo para a instalação de módulos Perl e suas dependências, se você estiver em um ambiente restrito e não conseguir que o CPAN regular funcione.
É improvável que isso ajude alguém em uma situação semelhante, mas você nunca sabe.
(Incidentalmente, agora eu resolvi os problemas de compilação / execução, executando uma estrutura moderna como Dancer não parece estar funcionando com CGI antigo regular. Pode haver alguns problemas de configuração restantes, mas parece incrivelmente lento para servir meu minúsculo aplicativo, mas esses são problemas para uma pergunta diferente sobre SF.