For me the list is rarely meaningful even for relatively short filenames or paths. It is far too narrow!
A new value for the 'LIST' argument of the 'UNDO' command:
maxwidth=
Specifies a maximum width (in characters) for each item in the list.
Example: Undo LIST="maxwidth=70"
(Displays a list of undoable actions (acts as a dynamic button) with the specified width. Any operation from the list can be undone simply by selecting it from the list.)
Have you tried the Undo panel? That has resizable columns and probably makes the most sense in cases where it's not obvious from context and recent memory which operation in the list is which.
I could, but that defeats the purpose of having a menu at all. Its not always just about undoing the last action. On occasion I want to double-check the full path I moved to/etc. This would tell me at a glance. (and also if wrong, I just click)