I am prototyping something like that for my clusterboard prototype at home, just using a CortexM3 MCU with Ethernet that controls the RESET and POWER pins on the headers that expose some pins from each module... maybe also add a UART multiplexer so I can access the serial consoles selectively...
Come have a chat in the Pine IRC channel >>