Why not make to the default shell?
The default shell is designed to be what the developers wanted in a shell. If it doesn’t do what you want, consider writing your own with Backend, and possibly releasing it in the CPANPLUS::Shell:: namespace. You can also change your default shell to be any other CPANPLUS shell you have installed.