Why not allow Ents to throw "boulders" when at range? ("boulder" being a regular block of stone, but modeled as a projectile). That would be very "lore-like" and so cool to witness, no? Might make them somewhat OP, but if the rate of fire is not too great, that should be manageable.