Here's a head to head stat listing for 2012. All values were sorted highest to lowest. The first number is the ranking. Number in (parenthesis) is the number of players tied at that ranking for that stat.
Moorman is currently age 36.
PUNTS
21 Brian Moorman, P 71
27 Shawn Powell, P 65
YARDS
22 Brian Moorman, P 3179
27(2) Shawn Powell, P 2860
LNG
14(5) Brian Moorman, P 66
25(3) Shawn Powell, P 62
AVG1
23 Brian Moorman, P 44.8
24 Shawn Powell, P 44.0
NET
23 Shawn Powell, P 38.1
27 Brian Moorman, P 37.6
BP
16(24) Brian Moorman, P 0
16(24) Shawn Powell, P 0
IN20
20 Brian Moorman, P 24
21 Shawn Powell, P 23
TB
22(6) Brian Moorman, P 4
30(2) Shawn Powell, P 2
FC
22(4) Shawn Powell, P 14
30(2) Brian Moorman, P 11
RET
18(2) Brian Moorman, P 32
23(3) Shawn Powell, P 27
RETY
6 Brian Moorman, P 429
18 Shawn Powell, P 345
AVG2
3 Brian Moorman, P 13.4
4 Shawn Powell, P 12.8
PUNTS: Total punts
YDS: Gross punting yards
LNG: Longest punt
AVG1: Gross punting average
NET: Net punting average
BP: Blocked punts
IN20: Punts inside the 20 yard line
TB: Touchbacks
FC: Fair catches
RET: Punts returned
RETY: Yards returned on punts
AVG2: Average return yards on punts
Source: http://espn.go.com/nfl/statistics/player/_/stat/punting/