SOAP :: Lite использует Scalar :: Util. Scalar :: Util содержит код XS (т.е. скомпилированный C, не на чистом Perl).
Версия Perl, с которой вы работаете, - 5.6.1.
Указанная вами ссылка на документацию указывает на библиотеку ActiveState для Perl версии 5.8.0. Я собираюсь предположить, что установленная вами версия SOAP :: Lite была скомпилирована для использования с 5.8.0, поскольку это версия документации, которую вы цитировали.
Perl версии 5.8.0 не двоично совместим с Perl 5.6.1. Модули, скомпилированные для 5.6.1, которые содержат XS, не будут работать под 5.8.0. Модули, скомпилированные для 5.8.0, содержащие код XS, не будут работать под 5.6.1. В вашем случае это не модуль SOAP :: Lite, который содержит код XS, а одна из его зависимостей: Scalar :: Util.
Когда вы установили SOAP :: Lite из репозитория ActiveState для 5.8.0, PPM обновил все зависимости модуля, включая Scalar :: Util. При этом была установлена версия Scalar :: Util, которая не совместима с Perl 5.6.1.
.
Ошибка, с которой вы столкнулись, достаточно сомнительна, чтобы поддержать эту теорию, если нет лучшей. Похоже, что самым простым выходом из сложившейся ситуации было бы обновить Perl, а также ваши установленные модули, и надеяться, что это не сломает что-то еще. ;)