It seems you don't actually need to do any conversion at all. I was in the same situation G6 Flash 3 -> G6DS Real and I just tried using some old save files on my new G6DS Real and it just worked. After playing a game the first time, the save files will be rewritten with the new bigger file size (which seems to be a simple padding of 0xff).
Cheers