Here are a couple of dialers that will make it easier to dial with your fingers..
Touch Dialer (cant remember if this supports smart dial or not havent used it in a while)
http://www.freewarepocketpc.net/ppc-...aler-skin.html
Also poorlyduck's diamond dialers (I know smart dial works with these, Im using the white one right now)
http://forum.xda-developers.com/showthread.php?t=405727
For the GPS your gonna have to upgrade the rom\radio.. There are several threads on this.. Not sure of any particular thread that would help since your on alltel. Maybe check out dcd's roms since they have carrier cabs that you install after rom update.
http://forum.xda-developers.com/showthread.php?t=413039
Be carefull with that last one. Will mess up your phone if not done properly.. read, read, read.