It's not quite a dump, because it includes moves available from freely switchable formes, events, and also some egg moves that were too tricky to handle otherwise. And of course it's in PS! format rather than in-game format.Is it just a dump though?
Actually the main thing that's missing from the learnsets is moves from previous evolutions; those are checked in a loop in the validator.It seems to me that it contains almost everything already except maybe some egg moves (?)
The big issue is egg moves, since you have to find a father who can legitimately learn all of the egg moves at the same time.The thing is, this code may not catch all possible combinations, or return false positives, since it uses heuristics to lighten the CPU load, as this becomes quite heavy.
No chance; I'm still trying to work out how to teach the validator that it can't combine an event move with a move from a previous evolution...if you end up doing your own/ds
and that you take into account some of what was said above I'd be very happy to see it :).