LOL i just orded from that place 1 mth ago... 
Block leave is given to the entire coy. But most of the time
platoon by platoon will be scheduled to take turn to go for block
leave. I used to be from PLANT coy and that is how we go about it.
When you go block leave, it is deducted from your 14 days of leave.
For those with ippt and SOC given off, they will be using their off
to cover it. So in the end, when near to ord, they will be the ones
who will leave earlier.