I am not keen on moving on a trunk release yet (I prefer to wait for the next stable release, to keep things easy to update).
Your solution seems to be exactly what I was looking for. I thought that "apache2 restart" was mandatory after a log rotation but it's not! Under Ubuntu the default script for logrotate.d/apache2 is:
Quote: postrotate
if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
/etc/init.d/apache2 reload > /dev/null
fi
So I guess this is what should be used (at least under Ubuntu).