If I run "rpm --verify mod_ssl" immediately after installing it, I see: missing /var/cache/ssl_gcache_data.dir missing /var/cache/ssl_gcache_data.pag missing /var/cache/ssl_gcache_data.sem These files probably need to be marked "missingok" in the spec file. I have mod_ssl-2.8.4-7. I filed this under "apache" because there's no "mod_ssl" component.
And another thing.... The current Rawhide mod_ssl (2.8.4-9) creates /etc/httpd/conf/ssl.crt/server.crt and /etc/httpd/conf/ssl.key/server.key, but they aren't listed in the spec file. Since they are always created, the mod_ssl package should take ownership of them as config files.
This has been fixed for a while since mod_ssl uses a shared memory session cache by default now.