The heat equation is a macroscopic equation. It describes the flow of heat from hot objects to cold ones. Of course it can not be time-reversible, since the opposite movement never happens.
Well, I say 'of course' but you actually have stumbled on something important. As you say, the fundamental laws of nature should be CPT invariant, or at least we expect them to be. The reason the heat equation is not CPT invariant is that it is not a fundamental law, but a macroscopic law emerging from the microscopic laws governing the motions of elementary particles.
There is however a problem here, how does this time asymmetry arise from microscopic laws that are themselves time reversal invariant? The answer to that is given by statistical mechanics. While the microscopic laws are time-reversible (I'll focus on T, and leave CP aside), not all states are equally likely with respect to certain choices of the macroscopic variables. There are more configurations of particles corresponding to a room filled with air than with a room where all the air would be concentrated in one corner. It is this asymmetry that forms the basis of all explanations in statistical mechanics.
I hope that clears things up a bit.