Often Engineers will use a rule of thumb in applying output filters, but it has more to than with just length. It also depends on the system voltage. For example, you should probably always have at least a load reactor on 600V vfd outputs. At 480V, the application of filters on the output of a VFD is a question of economics. A sine wave filter is expensive, but is the best solution for the life of the motor and cables. The two basic types, sine wave, and dv/dt, are essentially both LC filters. The difference is that a sine wave filter will actually shape the wave form so that you will not have the rapid rise and fall you see on a PWM wave, while the dv/dt filter will just clip the peak voltage of reflected waves at 1200V. A sine wave filter will also eliminate bearing currents and common-mode noise. Another factor to consider is the material your output cables are travelling through. If your cables are travelling through water, it is much more likely that you need a sine wave filter as the dielectric constant of water is 80 times that of air. If you have to feed loads such as non-inverter duty rated motors, step-up transformers etc.. then a sine wave filter is necessary. Consider also efficiency - sine wave filters can have significant losses associated with them - and you will also see a reduction in pull-out torque. You can also find VFDs that have a multi-level output, and this will reduce the requirement for output filtering. It is quite common for MV drives to offer multi-level output, and I am aware of at least one manufacturer that has a low voltage multi-level output VFD.