I am looking into the same thing, post any progress if you could.
Take note of the following as well:
In Gyro.cpp
Code:
if (!m_analog->IsAccumulatorChannel())
{
wpi_fatal(GyroNotAccumulatorChannel);
In WPIStatus.h
Code:
S(GyroNotAccumulatorChannel, -6, "Gyro can only be used with Analog Channel 1 on either module");
I guess I will have to use that 2nd breakout afterall...