This breaks anyone running a 2.6 puppetmaster. It should have been coordinated better so that 2.7 was pushed to all releases at the same time. As it is now, EL5 was left behind on 2.6. Also, the timing was bad being Thanksgiving weekend.
This breaks production installs of puppet that are integrated into Passenger. It requires manual changes to config.ru to recover. These incompatible changes do not seem appropriate for EPEL 5 according to the EPEL Guidelines. At the very least, I would expect such disruptive changes to be released in Fedora for a while before being released in EPEL, not at the same time.