Getting a textual overview of a system's LVM configuration

Solution 1:

This didn't take long to write.

Solution 2:

GNU Parted can give you most of the information you need with

parted -l 

It seems It only fails to effectively link lvm parttion to device mapper devices. I am sure they will welcome your patch. ;-)