Indeed I know how the opcode decode and encode of VICMON works. It is done by a standard algorithm originally devised by Steve Wozniak and which has been reproduced in many contemporary debuggers/monitors.
Some years ago we had a
discussion here in Denial about the undocumented instructions present in the NMOS line of 65xx CPUs. Neither BASIC nor KERNAL employ these and their use is rather limited, save for the odd cycle or byte saved in a few circumstances.
IMO, extending VICMON with said feature is like barking up the wrong tree. Some rather blatant bugs and annoyances in VICMON should be fixed first.
I mainly chose VICMON for my primer series, as it's one of the most widespread monitors around for VIC-20. But the techniques presented there transfer without any issues to other monitors like HESMON or my own
MINIMON.