Hi burra,
Depends where you intend to use the S12X. But if you plan to leave it in a room at nearly room temperature, Flash ageing and cycles shouldn't really be a problem as they'll greatly exceed the specifications.
If it's a static routing table, Flash seems fine.
If you plan to modify every so often, EEPROM may be easier to manage.
If you change often, I'd put in Flash and do a regular backup to Flash.
Let's think it this way...
If you do a router with S12X, just as well using the XGate to do the job.
XGate will have better performance with RAM as it potentially runs twice as fast from RAM than Flash (potential = depends on CPU accesses).
Furthermore, looks like a real spot on job for the XGate but it doesn't program Flash, just read.
Cheers,
Alvin.