It's better I give you a hand in those situations. So you have a version you always can come back to that works.
And then you can be creative on top of that
get lost from there.
But what you have described you want to do, you are more or less finished already.
There is of course the whole packaging story, Din-rail? box, other? external power supply, connectors, photo-diodes on encoder input?
Stacking of several units? Can you perhaps use the 16-bit counters and have several counters on board? Is there a MCU with several 32-bit encoders you can use/switch to. Just because it works doesn't mean it is finished. For sure it can be optimized.
Right now it runs in free-run mode, should probably go over to DC-sync mode and there is a bit of programming for that. Same HW though.
Microchip has come out with several schematics for their evaluation boards, here is one
ww1.microchip.com/downloads/en/DeviceDoc...PIO16.Mode.Rev.A.pdf
Here is another
ww1.microchip.com/downloads/aemDocuments...DIG-IO-EVB-REV-B.pdf
and you find schematics in my KiCaD files.