UI::Dialog::Backend is simply a collection of primarily internal methods.
use vars qw( @ISA );
@ISA = qw( UI::Dialog::Backend );
While this module is inherited by all UI::Dialog backend modules, this module itself is not meant for direct usage. The "STATE METHODS" and "UTILITY METHODS" documentation is applicable to all backends thus rendering the POD for this class more important to the end-programmer than the usage of the class itself.