If you've got ballistas, have you also got onagers? They can knock down a gate in no time, and they can take out the gatehouse pretty quick too: no boiling oil