I use straight UML diagrams in a Visio-like product called SmartDraw. Sorry, but I've only got one model I really care about, so autogeneration isn't an issue.

But let me (us) know if you find something that works well.