I've updated the old button with new versions that do things in a cleaner way (that wasn't possible at the time the original post was written).
Undo still doesn't work, unfortunately, but we might be able to improve that in the future. (Of course, you can undo things by just clicking the button a second time.) Unlike the old version, logging now works, since the renames are now done using Opus's own Rename command.