The code gives no leeway. The code rule, as written, makes the use of parallel conductors a code violation as it is not physically possible to make the conductors the same length.
From a practical matter, a couple of percent difference in length will not likely cause any real world issues. There are other things, such as the physical arrangement of the conductors, that also change the impedance of the parallel paths. The goal is to keep the current as equally divided between the parallel conductors as possible. The current will divide in inverse proportion to the lengths...the shortest length (lowest impedance) will have the most current and the longest length (highest impedance) will have the least amount of current.
If you would have a 600 amp circuit with 3 sets of 3/0s and the lengths were 10', 11' and 12', the currents would be 218.8, 198.9 and 182.3 amps. Note that in this case you would exceed the rated conductor ampacity of the 10' run.
If the lengths were 100', 102.5, and 105' the currents would be 204.9, 199.9 and 195.2 amps. Again the shortest conductor would be operating above its rated ampacity. These numbers assume that the only change in the impedance of the paths is the change in conductor length.