Im not sure if i am following this correctly... You need the action text to be left aligned. rest is working?
To my knowledge the action text is always centered.
The only solution I would see here is to change an object text of an interface button which is indeed alignable.
So theoretically no "real" action text gets displayed but an left aligned object text which gets changed due to action text hook triggering...(sounds weird)
I try to explain:
action text hook (listens for action text changes - so basically if the mouse hovers or leaves an area which changes the text) returns as action text "nothing". But also sets an object text to a value string which contains something like
"command name " (+ "item name " "with/to/etc ") + "current object under cursor"
depending on the current command. Then an action is called which displays the value string as object text on a specific position of your interface, left aligned.