need some help...
ive followed the guide and upgraded to version 4.02 all seemed to go well until i tried to restart the httpd service, basically it wont start
i managed to get into the error log and it displays the below errors.
[Sun Dec 14 03:28:08 2014] [notice] Digest: generating secret for digest authentication ...
[Sun Dec 14 03:28:08 2014] [notice] Digest: done
[Sun Dec 14 03:28:08 2014] [warn] ./mod_dnssd.c: No services found to register
[Sun Dec 14 03:28:08 2014] [notice] Apache/2.2.15 (Unix) DAV/2 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Sun Dec 14 22:40:14 2014] [error] [client 112.205.236.8] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /tmUnblock.cgi
[Mon Dec 15 10:24:59 2014] [error] [client 24.240.178.106] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /tmUnblock.cgi
[Mon Dec 15 12:00:41 2014] [notice] caught SIGTERM, shutting down
[Mon Dec 15 12:19:16 2014] [error] Can't locate Apache2/Reload.pm in @INC (@INC contains: /usr/Custom /usr/Kernel/cpan-lib /usr /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 . /etc/httpd) at (eval 145) line 3.\n
[Mon Dec 15 12:19:16 2014] [error] Can't load Perl module Apache2::Reload for server 85-151-250-212.static.virginm.net:0, exiting...
[Mon Dec 15 12:34:43 2014] [error] Can't locate Apache2/Reload.pm in @INC (@INC contains: /usr/Custom /usr/Kernel/cpan-lib /usr /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 . /etc/httpd) at (eval 145) line 3.\n
[Mon Dec 15 12:34:43 2014] [error] Can't load Perl module Apache2::Reload for server 85-151-250-212.static.virginm.net:0, exiting...
Apache2::Reload was listed as an optional requirement so i didnt install it... after seeing the above error i thought i would give it ago so i used cpan and got the below error when trying to install it.
cpan[3]> install Apache2::Reload
CPAN: Storable loaded ok (v2.20)
Going to read '/root/.cpan/Metadata'
Database was generated on Mon, 15 Dec 2014 14:53:32 GMT
Running install for module 'Apache2::Reload'
CPAN: Data::Dumper loaded ok (v2.124)
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for P/PH/PHRED/Apache-Reload-0.12.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
CPAN: Compress::Zlib loaded ok (v2.021)
Checksum for /root/.cpan/sources/authors/id/P/PH/PHRED/Apache-Reload-0.12.tar.gz ok
Scanning cache /root/.cpan/build for sizes
............................................................................DONE
CPAN: Archive::Tar loaded ok (v1.58)
Apache-Reload-0.12/
Apache-Reload-0.12/Changes
Apache-Reload-0.12/lib/
Apache-Reload-0.12/LICENSE
Apache-Reload-0.12/Makefile.PL
Apache-Reload-0.12/MANIFEST
Apache-Reload-0.12/META.json
Apache-Reload-0.12/META.yml
Apache-Reload-0.12/README
Apache-Reload-0.12/RELEASE
Apache-Reload-0.12/t/
Apache-Reload-0.12/t/all.t
Apache-Reload-0.12/t/conf/
Apache-Reload-0.12/t/lib/
Apache-Reload-0.12/t/reload.t
Apache-Reload-0.12/t/lib/Apache/
Apache-Reload-0.12/t/lib/Apache2/
Apache-Reload-0.12/t/lib/Apache2/TestReload.pm
Apache-Reload-0.12/t/lib/Apache/TestReload.pm
Apache-Reload-0.12/t/conf/extra.last.conf.in
Apache-Reload-0.12/lib/Apache/
Apache-Reload-0.12/lib/Apache2/
Apache-Reload-0.12/lib/Apache2/Reload.pm
Apache-Reload-0.12/lib/Apache/Reload.pm
CPAN: File::Temp loaded ok (v0.22)
CPAN.pm: Going to build P/PH/PHRED/Apache-Reload-0.12.tar.gz
Can't locate ModPerl/MM.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at Makefile.PL line 41.
Warning: No success on command[/usr/bin/perl Makefile.PL INSTALLDIRS=site]
Warning (usually harmless): 'YAML' not installed, will not store persistent state
PHRED/Apache-Reload-0.12.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Could not read '/root/.cpan/build/Apache-Reload-0.12-VA9ui8/META.yml'. Falling back to other methods to determine prerequisites
Failed during this command:
PHRED/Apache-Reload-0.12.tar.gz : writemakefile NO '/usr/bin/perl Makefile.PL INSTALLDIRS=site' returned status 512
i have tried this on our 6.5 centos and again after it was upgraded to 6.6 so i know its not the version of centos im running... we are currently using otrs 3.3.9 and i thought this would be a simple upgrade to get the latest version.. looks like i was wrong

can anyone help me and explain what i have done wrong and tell me what i need to do in order to fix this...
ive had to roll back to a previous version so people can use the system but i would love to know what i did wrong so i can have another go at getting this up to date.
thanks
Justin