I've already addressed what will happen if you try things like that. CallCommon command is calling the Event in CommonEvents.json with that name. If you go changing any of the CallCommon, you better make sure the corresponding event is named the same, or it won't call it. You would think the MTL would translate it the same way every time, but you never know. Unless you're renaming all the parameters as well, you don't want the MTL to mess with cut-ins, SGE, etc, or you're in for a world of fun.
I also have no clue how well the translation would even come out, as the translating I've done, I pass through several for an accuracy check as a lot of lines can be brutalized.
Also, I believe Flazeo has made great progress in doing a translation so far already for everything outside of my partial.