I just took a closer look at the doc.
Gtk2::SimpleList is an ease-of-use interface to a
Gtk2::TreeView operating on a
Gtk2::ListStore. The latter implements the
Gtk2::TreeModel interface, and this class has a
rows-reordered signal. That might be what you want.
Makeshifts last the longest.