I'd give it 100Ω resistors on the bus pins, similar to below. Obviously in my circuit the FSMC is used to drive an SSD1963, but the same applies. You'll get a ton of overshoot without, and since you have on the order of 20-30 bus lines hitting operating synchronously you'll be producing a ton of noise. (I used CYA10-J4 resistor arrays, hence the "RA" ref ids. This was done by replacing resistors in groups of 4 on the layout.)
And, yes, definitely both split large pin count ships into functional units AND use only the function on the pin that's actually used, not all possibilities.
I do this by leaving one logic unit on the symbol with all unused pins, and when I need something I look at the layout and the unit of unused pins to see which one to use (or plan a pin shuffle). (The device isn't the -RG, but the -ZF. I can't be bothered to fix that; KiCad makes it difficult.) Then go grab it from there and move to the appropriate unit.
The device symbol is initially created by importing a CSV which I create by copy-and-paste from the PDF spreadsheet plus keyboard macros in emacs to clean up. Eyeball inspection/verification, and then run KiPart which is a script for KiCad to take a CSV of pins, unit assignments, pin types, sides, etc, and turn it into a multi-unit symbol.