Requires iOS 5 or higher
Tweak that replaces the dots that represented the page number with actual numbers
Open source on Github
Configure options from Settings app.