Well, experience is the best teacher in many ways. Just figure out what you want to do, and what you need to do it and go for it.
That usually works for me. Keep at it until you get the results you want.
Hmmmm, a 2DOF ankle would give rotation in both directions. Now, that would be an interesting foot. We’d have a 5DOF leg for a hexapod/octapod. Yes, 30 servos to control for a hexapod and 40 servos for an octapod just for the legs. I think this would be better left for a hexapod. 

With all this talk, I am starting to want to move right on and start building Walk 'N Roll. I have a good start on the brackets if I take my BRAT apart and I could always fiddle with a hexapod along the way. Hmmmmm, decisions decisions… It would be easy enough to add 2DOF more to each leg.
I think this is what most would call research… 
Uh huh, OK, yeah, that’s what we can do alright. 
I don’t even know if I am going to be able to power my Walk 'N Roll yet and have it be able to move itself. It might work if I use a single U channel for the body with tubing coming out from that.
8-Dale