I've been on Dvorak full-time since 2008, and even though I generally don't use vim itself for programming, I do still use vim-mode in my editors and IDE. But I gave up on using hjkl long before switching to Dvorak, and I've always just either used motions like w/b/f/t/n/etc, or moved to the arrow keys for shorter motions. This also lets me share more of the muscle memory for movements when I'm typing into standard text boxes like this.
Kind of ironic. I'm on a 75-key keyboard, with no arrow keys. Instead, they're mapped to a layer under (drumroll...) HJKL.
So even if I ever did make the jump to Colemack or Dvorak, I'd probably keep those mappings to the same physical keys. Working in vim, I'd just use my "arrow" keys rather than the native motion keymappings.
I also try to avoid using them in the first place (instead using w/b/f/t/n/etc), but sometimes it's faster to just tap the key a few times rather than "formulate a plan" to reach my target