Seu script perl aparentemente usa o bytecode . Bytecode é como um código compilado. É um código pré-analisado que carrega com mais eficiência do que o código de script normal (a explicação realmente ruim, wikipedia provavelmente faz um trabalho melhor)
No entanto, em perl, a execução do bytecode é restrita à versão do módulo com o qual ele foi construído. Então, o que isto significa é que você usou o ByteLoader 0.5 para construir o bytecode, mas a caixa na qual você está rodando tem a versão 0.6.
A solução é reconstruir o script com a versão mais nova do módulo ByteLoader (sua documentação contém instruções para isso) ou executar o script normal não-bytecode. No entanto, ambos exigem que você ainda tenha a versão normal não-bytecode.