Several of the 6502 pioneers like Woz didn't bother with JMP tables or complex BRK handlers, although convoluted RTS tables were definitely on the menu. They packed their ROM code as tightly as they possibly could, and let the entry points fall where they may. Many of those entry points became "standard", like the Apple ]['s $FDED for COUT and -151 for the monitor prompt, and the burden fell on the person updating the ROM code in subsequent incarnations to keep that functionality as well as he or she could. When you're a pioneer (or just want to act like one), you can be afforded some artistic license in my book.
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!