Removing the upgrading necessity of the Dancer script with a module.
by Carlos Sosa for The Perl Foundation
Rewriting the scaffolding script of Dancer as an object-oriented module, allowing testing and extendability, as well as user plugins. Changing the requirement of upgrade (which has become difficult for new and experienced users) and factoring in the logics in the module so the script could be as slim as possible with no need for any upgrades (similar to Catalyst and other projects).