SOAP::Lite under mod_perl is pretty straight forward. The big contrast here is that mod_perl runs in the Apache server process so there's no decoupling here of the HTTP server from the application; a very different paradigm from running in a servlet container.
Put this in httpd.conf:
PerlRequire /usr/local/modperl/conf/startup.pl
# simply has
# use lib qw(/perl/services/lib);
# 1;
SetHandler perl-script
PerlHandler Apache::SOAP
PerlSetVar dispatch_to "/perl/services/lib, HelloServer"