Gyroscope-L3G4200D & Arduino Mini Pro Compatibility

In regards to the gyroscope, L3G4200D (Pololu - L3G4200D 3-Axis Gyro Carrier with Voltage Regulator), I am not too familiar with Arduino Pro Mini (5v, 328) or using any gyroscope sensor. I bought a Pro Mini due to its size. I have a duemilanove as well, where I did most of my learning. I have not purchased the gyroscope yet. Is it compatible with my pro mini as far as the libraries and being able to decipher the input from the sensor? If there is a library that works with Pro Mini and the gyroscope, could someone point me in the right direction? I know there is a library out there for UNO/Duemilanove and one for Mega but do not know if either one will work with the Pro Mini. I believe I don't want to use CS but SDA and SCL and I am not sure what SDO should be hooked up to if anything. I believe I can directly connect my 5v on my Pro Mini directly to the VIN. I want to use the gyroscope in a vertical water rocket. Basically, read when the rocket reaches apogee and starts to come down, nose first.

Edit: I have seen this tutorial, http://bildr.org/2011/06/l3g4200d-arduino/, but this is for duemilanove. I want to know if this can be applied to a Pro Mini (5v, 328) as well.

The original Arduino Pro Mini is with an ATmega168. But everything should be the same.
I would prefer a Uno, Nano or Pro Mini with an ATmega328.

If the Arduino board doesn't have the 3.3V on board, you could use that sensor from Pololu, which has a voltage regulator itself and even an I2C voltage shifter ( Arduino Playground - I2CBi-directionalLevelShifter ).

The Nano has got an 3.3V on board. In that case you don't need the sensor board with voltage regulator and you can do without the I2C level shifter.

How to use the pins, is reading the datasheet and checking the Pololu schematic.

CS: datasheet: "1" for I2C. Pololu schematic: already "1" with pull-up resistor.
SDO: datasheet: in I2C mode SDO = SA0, lowest bit of address. Pololu schematic: pulled high, addres bit is '1'.
According to table 13 of the datasheet, the I2C-address will be 0xD3 for reading, and 0xD2 for writing.

So you connect Vin to +5V and connect GND, SCL, SDA. That's it.

The L3G4200D is not yet in the Playground sensor section: http://arduino.cc/playground/Main/InterfacingWithHardware#motion_accelerometer