Why not use a ferrite bead around an RS-232 cable?
The bead may have a higher reactance than resistance at low frequencies, which could cause things like undershoot spikes to increase rather than decrease. Most likely these spikes will cause the higher voltage 12V signal to go beyond acceptable limits for RS232 and possible damage the devices. The other connection are all at lower voltages.