Right now it is required to register custom enum types in the doctrine dbal configuration.
What about autoregistering all classes which extend AbstractEnumType and are placed in App\DBAL\Types
Also add option which will disallow autoregister custom enum type.