Depending on your setup, you can try pkmn-chest. I have it installed on my modded 3DS, it works quite well. The downside is that it can't directly access cartridges, so you need to rip the save with TWL or something, access it via pkmn-chest, then restore the save. It apparently works with a lot of different setups though.
I will keep it in mind, honestly trading back and forth physically with two DS consoles isn't that bad but at least there might be an alternative.
I'm thinking of using DSRPE to change the trainers for Heartgold Rebalanced so that there is 6 Pokemon per Gym Leader. I don't like how I was robbed from that with the Challenger edition, only for the romhack to disable EVs for some reason. If I remember, you can re-battle all Gym Leaders in the post game and they have full 6 Pokemon teams at that point. It would only be a matter of taking these Pokemon, and making sure they're lower leveled and have pre-evolved forms if needed. I never used the program before but it seems like it shouldn't be too hard.
Another interesting feature I found is a whole new rebalanced moveset for Pokemon. What intrigued me are moves like Spore on Wigglytuff, which make no sense, but then again that line can learn pretty much every other move in the game already. Similarly to GC romhacks I might be able to let these Pokemon learn moves that wouldn't normally be obtainable, but I will have to figure out what the new movesets are first.
There is a link to the discord server where apparently that info is stored. If you want to play this romhack, be my guest and see if there is anything there
I don't use discord and I don't plan to, but if you do retrieve some sort of readme or whatever, feel free to post it here. The author is a nigger and he didn't bother writing a readme, he really wants you to go to his discord instead.
I'm pretty sure there is utilities out there that just let me see the movesets by reading data straight from the rom, so I will figure it out eventually one way or another.