This doesn't make them legal. Legality scanners can tell the difference, since the game keeps track of what moves a Pokémon was bred with. So a Marill caught in the wild that knows Aqua Jet will always be detected and flagged as illegal.I like this patch a lot. I have one suggestion about convenience that still makes the Pokemon legal. Is it possible to add egg moves into the level up list? Another thing that I didn't see mentioned was moving the annoying post-game TMs such as Surf so that they are accessible before the league.
TMs in any context other than "sold in a shop" are something I can't edit. Ground items and items given by an NPC are not currently editable, unfortunately.