I'm not aware of a list either, but my gut says something like: adding or removing modules, changing port numbers or ip addresses and the like, require a restart. "Regular" configuration changes, like you would do in a .htaccess, or adding/removing a VirtualHost can do with a reload.