Could you describe to me the benefits of using a CPLD/FPGA? Our current setup is pretty straightforward currently, but we're always interested in ideas to improve it.
If you want to go beyond those 30x30, then you might want to use some "dedicated" HW to drive the display, much like acting as a graphic card.
Álvaro