You can grow the subnet to a maximum size of /16 on ArubaOS, that's the maximum size of the ARP cache.
We have several universities running /18s.
Levi's Stadium is using a /16 and it works very well.
You need to double-confirm that your core infrastructure CAM tables also scale to this size.