I'm thinking:
1. auto purge when any plugin updated as you suggested
2. has a quick purge as a sticky top bar on any admin screen. so you can easily purge all.
I would prefer option2, as option1 may not necessarily mean you have to purge all. for eg. when you upgrade a plugin, which does not affect any page content.
What do you think?