It sounds great, but I don't think it will be that simple.
The potential problems could be:
1. There is more than 1 table to worry about. There is the monitor table (the one you're talking about), but also the resolution/depth table. And, if you are modifying the 1360 ROM, it probably
doesn't have any 1600x1200 resources in it. So, you will have to add 1600x1200 in 24-/32-bit modes for all bit depths (although 24-bit may only support 1-bit mode. At some point, SuperMac stopped supporting 24-bit operation across all modes, since there was no point - only 1-bit for boot compatibility) -- and that is going to change the reference offsets.
2. The ROMs are 27C512s (64K) per the earlier discussion. So, might end up running into trouble with signed word offsets that are only +/- 32K if the tables end up out of reach. Historically, declaration ROM tables are at (or close to) the start of the ROM and all the other stuff is added in after that -- see the Apple sample. So, the tables at the end of ROM might end up requiring an offset > 32K (depending on ROM size). Check the current sRsrc table location and check the offset at the end of the code and see if it's within 32K (including the size of expanded tables for monitor and resolution). If not, then it's not going to work.
3. There might be other tables/table references in the code that would need to be updated. There has to be a full disassembly of Primary INIT, including any/all table accesses.
The best way to solve this problem may be to start from a dump of the Thunder II GX 1600 ROM. Also, the ROMs will need to have new checksums.
@jmacz You're doing that already for 1280x1024, right?