What's the difference between perfect and ideal gas?
An ideal gas is the same as a perfect gas. Just different naming. The usual name for such gases (for which is assumed that the particles that make up the gas have no interaction with each other) is ideal gas, perfect gas is what such a gas is named in Atkins physical chemistry book. Personally I like the perfect gas naming better as it illustrates the perfect nature of the assumptions made about it.

For the simple systems (like monoatomic gases) when we can assume a perfect/ideal gas, $C_{V,m}$ is independent of temperature. For real gases this is certainly not the case.

Note that $C_{V,m}=\frac{3}{2}R$ only holds for monoatomic gases.