Agree, if all you need your CPLD to do here is generate this clock output, use a specialized PLL IC. There are many out there.
If the CPLD could implement additional logic functions, then you could select a small FPGA instead (like in the Lattice iCE40/MachXO2/XO3 series, and there are similar small ones with other vendors), with a minimum number of logic cells, and just one embedded PLL. Cost would be pretty low. You'd use the embedded PLL for your clock output, and the available logic cells for anything else you might need now or in the future.