Classless zones are only applicable when resolving public names because you have no way to address a classless zone except via delegation and aliasing.
You might just be best served by creating 172.16.in-addr.arpa, it's far too large, but the alternative is to create "Class C" zones for each /24 bit subnet within the /21.
Chris