I finally got around to
I finally got around to recabling. Here are the measurements I got. Hopefully these might be useful.
As Ivan pointed out, actual lengths will depend on your adjustments. Specifically, how far out you put the handlebars (arm reach) will change the first housing measurement for the rear derailleur, front brake, and rear brake. Front derailleur measurements should be pretty constant. Changing the leg reach or total boom length should not change the housing measurements, but will change the FD cable length (you will need to retune your FD every time you adjust this).
I used a combination of regular cable housing and a thin cable liner (ordered online). You can use housing everywhere instead of liner, and as discussed above the rear brake can be handled with a single long piece of housing from the handlebar, through the frame, all the way to the brake.
For the rear brake routing I had trouble getting regular size brake cable ferrules to say in the frame entry/exit holes (they pulled through), however my frame came with needle-nose ferrules which seem to be larger and stay put in the entry/exit holes.
Front derailleur:
67 cm housing (from handlebar to stop on boom)
25 cm liner (loop around the bottom bracket)
Rear derailleur:
87 cm housing (from handlebar to first stop on fork)
37 cm housing (from second stop on fork to derailleur)
Front brake:
71 cm housing (from handlebar to brake)
Rear brake:
71 cm housing (from handlebar to frame entry point)
37 cm liner (inside the frame)
15 cm housing (from frame exit point to brake)
EDIT: Just discovered that even the needle-nose ferrules will pull through the frame ports with some braking force applied, so full housing all the way through it is...