First, current name for the script is wrong. It should be apache-20-24-upgrade. Currently, the behaviour of the script is not intuitive. First it changes auth (2.0) to authz_default (2.2) on line 14 and later removes authz_default in favour of authz_core (2.4) on line 66 if I understand correctly. The first question is: Do we really need to maintain support for 2.0 -> 2.4 transition?