Strange yours is located in /etc/sbin as mine is /usr/sbin. But I have the same modules in mine (Oh yeah, and I"m running Centos5 final as well)
[root@centos sbin]# /usr/sbin/apachectl -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
[root@centos sbin]#
My httpd.conf is located in: /etc/httpd/conf/httpd.conf as opposed to yours in /etc/httpd/conf/ . I'm sure you probably just configured yours diffently.
Line 209 is likely referring to this section:
#
# Load config files from the config directory "/etc/httpd/conf.d".
#
Include conf.d/*.conf
I found this on the Apache website:
Q. What's that message about 'garbled DSO ?'
A. It's related to Apache EAPI. The message 'mod_jk.so is garbled - perhaps this is not an Apache module DSO ?' just told you are trying to install a mod_jk.so DSO module that was compiled on an Apache using EAPI, such as Apache-mod_ssl or Apache from Redhat distro 6.2/7.0. However, your system is using the standard Apache with the normal API.
I know I haven't given you a firm answer or anything, but perhaps this will help a bit. I had virtually no problems with my installation. Good luck.