I have not measured it with an RF power meter, but it seems to me that the txpower attribute of the cisco a/b/g card is :
2 txpower units ~ 1dB
Had measured the cisco LMC 352 PCI card and found the reception index (0-100%) to be related with the RX input power, expressed in dBm, in the following proportion :
2% units ~ 1 dBm.
Linearity from 10% to 90%, if I recall correctly, was within +/- 1,5 dB.
So, if you need it displayed in mW you have to do the log -> linear conversion.
What is easy to include in pfSense, is the RSSI to RX dBm conversion for the Atheros cards.
It just takes a subtraction for it
RSSI - 95 = RX input in dBm.
Example : RSSI = 35 -> Rx = -60dBm
Read it in a paper, but I can verify it also if you deside to include this option in a future release.