I tried the Intel denoiser with a Terragen render a few month ago, using the implementation in Blender. You can feed it the beauty, normals and albedo pass. I was not convinced with the results, the noise was nicely removed in some areas, but too much or not enough in others.
Maybe having a native implementation withing Terragen would make things better, as you could probably input more data (sample rate pass maybe?)
Anyway, having an additional post-process for this sounds like a sweet idea indeed!