> In practice, reverse is so absurdly fast in perl that it usually isn't worth optimizing away.
No it's not.