Using TBD62083 to drive LED array from CPLD
TBD62083AFG is well suited for your purpose.

ULN2803 replaced by TBD62083AFG is used for years in this way. 

If you think to multiplex the LED-s you can use a TBD62083AFG that sink current and a TBD62781APG that source current and only 16 outputs.