There were a few initiatives to improve CPAN:
CPAN::Forum,
AnnoCPAN. Yet after some initial play with them I don't use them. There is something missing, CPAN is enormous, I don't want to read posts about all of its modules, there should be some way to subscribe to the modules I like and receive only messages about them. Another improvement would be to somehow integrate it with search - but I have no idea how to do this. Eventually I think that we need something where the information structure can be build incrementally - a wiki (there was a wiki for modules maintained by Iain Truskett, but it's down now after his death).