Rails 3 generators allow for more modularity and customization compared to previous versions. The generators are now built with Thor which maps command line arguments to Ruby classes in a cleaner way. This makes it easier to override defaults and create custom generators. Developers can now build their own generators that integrate with Rails and allow switching components like changing the ORM or template engine.