Here is an article about the Houston warehouse:
http://www.angelfire.com/ma3/max357/houston.html
The 21.75" figure was supposedly optimal for accuracy, not velocity. There is no such thing as "optimal length" as far as velocity goes, and there is no fixed value for velocity loss per inch. Both of these are highly dependent on the caliber and cartridge, in addition to the bullet and powder combination being used.
I chopped one of my 308 barrels from 26" down to 22". I only lost 20 fps. on my 190 SMK + 42.3 gr. Varget load, but a whopping 200 fps. on my 110 VMAX + 48.0 gr. Varget load. Why? Because the load with the heavier bullet had less powder and it was running at a higher pressure than the load with the lighter bullet. The burn was nearly complete in the 22" barrel, but it wasn't for the lighter bullet load. Similarly, take two loads with the same bullet running at the same velocity, but using powders with very different burn rates and start chopping down the barrel. The load with the faster burning powder will maintain most of it's velocity down to a shorter length than the load with the slower burning powder. It requires less barrel length for a complete burn. This idea that a 24" 308 barrel is required for long range is decades old and was based on the bullets and powders available at the time. It's probably based on a single load. Technology has changed, we have more efficient powders and bullets with higher BCs.
Talk to a bunch of guys shooting 155's with Varget and ask them what their velocities are. The answer will most likely be somewhere between 2800-2950 fps. and where they are on that scale isn't proportional to their barrel length at all. You'll usually only get velocities over 3000 fps. from Palma guys running a 30-32" tube. Guys shooting the 175 SMK will give you a velocity between 2600-2750 most of the time, again with no relation whatsoever to barrel length. When you ask them why they shoot it at that velocity, the answer is almost always: "well, I can run it up to X fps., but it shoots much better down here at Y fps.". And Y fps. is obtainable whether you're running 20" barrel or a 28" barrel. This guy was winning the US F-Class Nationals shooting the 175 SMK at 2610 fps.:
http://www.6mmbr.com/gunweek031.html You can easily hit that node with a 20" barrel. What F-Class barrel lengths are winning is irrelevant. Most people are getting longer barrels because they've always been told that they need a long barrel to be competitive. Then they run them at nodes that you can hit with shorter, stiffer barrels...
A few inches of barrel length has a lot more effect when you're using factory ammo, not as much with handloads since you tend to tune them to nodes vs. running the same charge weight for every gun.