Suggestion for improvement: restarting the Pound daemon restarts without any check on the configuration. Does the config fail, Pound will not start up. But it did shutdown. My suggestion is to add the config check to the restart function of the init script.
echo -n $"Checking configuration validity... "
/usr/sbin/pound -cf /etc/pound.cfg
[ $? -eq 0 ] || exit 1
will do the trick perfectly.
I did not test this, but i'm pretty sure this is applicable to all Pound versions in the EPEL repository.
Also see the nagios package, where this check actually is implemented in the init-script.
Re-assigning this to the Pound package.