Sub-classing DBIx::DWIW What you can easily adjust... Connection Parameters DSN-like combinations Default values Locating a Slave "Find nearest slave" logic If you know your hostname, you can find a slave Wait/Retry logic How long to wait before retrying a failed operation Should you alert someone of the failure? Any of the other built-in methods, of course