Yes, basic calorimetry can do a lot. q=m.c.DT - at least in terms of figuring out scales.
The simulation tool I am using can't do moving walls, so I won't be able to simulate the gas movement off the moving piston. Too bad as I would have liked trying to run something to try to replicate some of the effects discussed here.
But for approximations of the heat transfer within regenerator/heater/cooler it will help.
The main thing I am looking for in the next steps is the average gas temperature across a plane past each meshes.
Ultimately when you isolate the renegerator itself, the temperature of the gas exiting it will be the same temperature as the last mesh in the stack.
If you consider the gas flowing from the heater into the regenerator, it (the regenerator) is supposed to pre-cool the gas before entering the cooler. In this direction, the cooler the gas is leaving the regenerator the better.