After tinkering a bit, I'm oretty sure I found a way to use constraints instead of dynamic bone+colliders for these robot legs.
Needs a bit more tinkering and big thinking before it's done thou, but "should" be possible.
What are you working on anon?