How many IP addresses can we sub-allocate?

There is no limit on how much address space can be sub-allocated. However, the minimum sub-allocation size is a /24. This is the smallest prefix length that can be reverse delegated and that allows for a reasonable number of small assignments to be made by a downstream network operator.