What I ended up doing was creating a special action in an admin controller that seeded the database, and another to delete everything in the system. Not elegant, I know, but it works flawlessly and everyone on the team was happy.
– João Rocha da SilvaJun 25 '12 at 18:05