I made a profile that I had a little success with.
Wow controls. There is also an option in the accessibility option under the game tab within the interface options in the menu which will display a pad that will allow you to click the direction you want to move and it will toggle that movement otherwise my controls have the forward movement toggled.
Accessibility image. If you want you could make the middle mouse button have a delay and have jump also mapped to the same button press using normal.