While things look mostly the same on the surface a lot has changed beneath, and even more will change. I'm now using DBIx::Class as a ORM (and still using Catalyst), Module::CPANTS::Analyse and the still unreleased Module::CPANTS::ProcessCPAN, which is build to allow incremental testing (i.e. test only the dists released since the last run).
It will still take a bit of work to get the incremental testing ready. E.g. I want to save some condensed stats of old results so that I can plot the kwalitee evolution of dists during time.
Another open issue (and I'll appreciate any ideas) is how to handle the ranking of authors in the cpants game. Currently it's based on average kwalitee. I would like to include the number of dists into the rank, because it's harder to get high kwalitee if you have lot of dists. Any ideas?