Hey there.
If you haven't gone and soldered away at anything, I can offer a software solution using Autohotkey if that's an option for you.
Try this code for two AHK hotkeys:
$^v:: return
$^v Up::
if (GetKeyState("Ctrl", "P")) {
MsgBox Paste command proper
Send ^v
} else
MsgBox Paste command shortcut
return
When you press Ctrl-v the tradtional way, the first box should come up and when you use the shortcut key on the Ergo Pro, it should trigger the second box. At least this works fine on my Kinesis Freestyle which has similar keys...
If it works, just delete the first MsgBox command and replace the second with whatever you'd rather have that key send. You can easily adapt it for the undo, copy and cut keys as well.