Success!! That was (relatively) painless. I wrote up a step-by-step guide (below) to upgrading Norns with the CM3+.
But major issues were (tldr): If you have problems connecting with rpiboot try it a few times and/or switch cables, and the image listed in the Github here didn’t work for me I had to use norns190405.tgz [I’m a little confused about pull requests and wikis in terms of fixing that)
But besides those things it really wasn’t difficult. I love Norns, thanks everyone who’s been making these awesome libraries. 
Upgrading Your Norns with a CM3+
Note: I did this on a Macbook Air running Mojave 10.14.4
-
Install new CM3+ module. Edit: back up your stuff before you remove the original CM Taking off the knobs was very easy. I used a set of flat tweezers to carefully undo the lugs, 2 out of 3 were easy, 1 was a little stiff. Unscrew everything, open up the Norns and pop out the CM card, put in CM3+ card, making sure it’s seated correctly (it’ll click into place). I screwed in the PCB at this point, but did not screw in the cover. Put switch on bottom to Disk Also I stood Norns upright, as some mentioned the reset button being accidentally pressed and causing problems
-
Get Norns image: Note: the instructions here mention “replace url with newest image” and norns181008.img.zip as that image. This didn’t work for me. Instead: wget https://monome.nyc3.digitaloceanspaces.com/norns190405.tgz and then tar xzf norns190405.tgz which will create an image file (norns190405.img).
-
On command line (in Terminal, etc), install rpiboot using steps here.
-
Do not plug any cables in yet. Run sudo ./rpiboot (Note: when when you run sudo ./rpiboot you should be in the usbboot directory).
-
Now connect USB cable into power of Norns, and then into computer. If it hangs at Waiting for BCM2835/6/7, see instructions here. I had to switch USB cables and it then worked fine
-
rpiboot will output a bunch of stuff (see here). (On my Mac I had a popup that said “The disk you inserted was not readable by this computer” with options Initialize | Ignore | Eject. I clicked Ignore.
-
Use balenaEtcher (super easy!). The CM3+ (“compute module”) should appear in the middle. Select the Norns image from the directory. Click Flash. This should take about 9-10mins, then another 7-8mins for a second step (“validate”).
-
Flip switch to run. Then turn on Norns. Make sure wifi nub is inserted in Norns. Put in wifi password, turn on wifi, click update to update Norns to latest (norns190422), and then hit Reset. (At some point add in all the neat libraries).
-
Expand disk space. With Norns hooked up to computer, in Terminal ssh into Norns following instructions here. screen /dev/tty.usb [TAB] [RETURN] (where [TAB] and [RETURN] are button presses, don’t type them; I usually hit return a few more times to get to login screen). User name is we, password is sleep.
-
Then type sudo raspi-config and hit return. You’ll see a menu of options pop up. Scroll down to “Advanced” and hit return. Next screen select “expand filesystem”. Hit return and a bunch of stuff happens. Then reboot Norns (SLEEP) and turn back on. If you ssh back into Norns and type df -h you will see the newly expanded space!
-
At some point between step 8 and here put bottom plate on and put in screws, retighten lugs, put on knobs, etc.
-
Have hours of inspirational fun.
Most of the above is collated from the very useful information spread around on this thread and in the github, so I just collated it and wrote it down as I went (I might be forgetting people but thanks @ngwese, @tehn, @mlogger).