Sell any excess leave back to the company. Contrary to popular belief this is possible, albeit every two years.
I appreciate the fact that it won't alleviate the leave allocation problem, but it will certainly prevent any unwanted blocks appearing at short notice.