There is also a rubygem that gives you access to the data but does not do any of the drawing or Gosu integration. In some of my games I use the zones, layers, and non-Tiled information to determine Z order and whether something should be drawn. Hope this helps:
http://rubygems.org/gems/tmx YMMV.