As the author notes this is a very simple module. However, I am certainly one of the people who have written this code over and over so am extremely pleased to have found a module that will do all the work for me :)
This is my favorite paging module. Before I found it, I had rolled my own, and tried to use HTML::Pager a few times. Realize that most of the time, you probably want to use "Data::Pageset", a sub-class which handles the notion of dealing with groups of pages. At first I thought the module was "too simple". Once I tried it, I found the level of functionality it provided was "just right".