I remember reading, back in the 70s, where some wag calculated the barrel length needed for efficiency, if you necked the .50 BMG down to .30 caliber.
And it was done using the canister powders available then (before the super slow ones came out for the .50BMG). Their calculations (best guess) was that it would take a barrel length of 100 inches for full combustion.
Not a .308, by any means, but still a bit short of 10 feet.
Am always amused with those who think the barrel can be long enough to actually slow a bullet down. Sure, its possible. ITs possible to make a barrel long enough that the bullet will actually slow down and stop inside, but neither you nor I are going to be carrying that around, even just to the range.
What you get is not a slowing down but a decrease in the rate of increase. But its still an increase.