Is there some reason that stuff can’t be changed in the “preprocessor definitions” like other shaders do it? Seems awkward to have to edit the file for something like resolution that could be different across several games, especially when ReShade allows you to load shaders from a single location rather than copying them out individually.
In this case it’s less about pixel density and more about phosphor density and game resolution and just overall size. Even 55" is way too big for a “retro game on a CRT” experience, you’d have to be sitting really far, and then eyesight is a problem. Retro games (~240p) didn’t even look that good on those huge late-era CRTs like the WEGAs and such, and not just because of the other processing/display quirks from the higher res screens, but because that’s just too big for those small resolutions anyway.
The 480p consoles would probably work better for the “CRT shader on a TV” thing, but even then I wouldn’t want to go past a 48" for that, which is still going to be the equivalent of a huge CRT.