I don't know who lied to you, but it's not a freeware, it's a trialware.
First question: yes, it is. I did it for Oro Sole and let Manipulation use the same for Sienna. Anyway, remember you can't just skip the rival naming because if you do, the game will crash upon loading the start map because the rival name is all zero-filled. While skipping the part, a default name needs to be set.
Second question: there might not be a separate order table for the Kanto dex, but I'm not 100% sure. I'll let you know.
Yes, but it might take a long time and patience. And requires hex editing skills.
You don't need A-Text actually. Just any hex editor which support custom char tables, like Translhextion or Hex Workshop, for example.