I've not created another glcd library release yet.
The next release will have 32u4 support in it, which includes support
for Leonardo, Micro, and LillyPadUSB.
For the time being I've created a set of patch files that can be used to add
ks0108 leonardo support into the glcd v3 release.
It isn't as complete as what would be in a full release in that it only works
with the default ks0108 panel file.
But for standard 128x64 ks0108 displays it should work just fine.
Here is a link to the google project sited where you can download the zip image
of the files: http://code.google.com/p/glcd-arduino/downloads/list
As far as your pin needs go, the included documentation includes instructions
for how to change the pins that are used. While you can't reduce the number of pins
used, you can change which pins are used.
See the included html files for the details.
(There are instructions on the ks0108 playground page and on the google project
glcd v3 download page for where to locate the html documentation)
For additional assistance on things like pin mappings, please start a new thread.