This may be an unpopular opinion, but you rather just abandon this and promote the CFRU than making this patch.
I mean, no disrespect, but what you're doing is just inserting the CFRU in a clean FR ROM for those who can't
or don't want to do it themselves for whatever reason. This is literally CFRU for people who are too lazy to read the documentation.
I think this might not be a good idea because this goes against everything the CFRU was made for. The creators are planning towards adapting the CFRU to pokefirered. By making this patch, you are promoting new hackers to remain in the past and not move forward with the times. Coding in C may seem daunting but once you get into it, its not bad.
No one made a patch for Dizzy's Battle Engine v1 so why one for the CFRU?
EDIT: What happens when a new update is released for the CFRU? How will people update from one version to another without breaking their game.
EDIT 2: Also since DPE only has Gen 7 stuff in it, are you gonna make Gen 8 yourself, wait until the new version releases or make a Gen 7 Version, scrap it and make the Gen 8 version.
EDIT 3: And what about Battle Facilities and Trainer Sliding messages and stuff which requires input from the user during the compilation process? Are you just gonna forego those features.