Crypt::Keys::Private::DSA is a Perl module with DSA private key drivers.
All Crypt::Keys::Private::DSA drivers (no matter the encoding) will return a data structure containing the same format. That structure will be a reference to a hash, containing a key Data; the value of the key Data is another hash reference, which contains the actual key data. This hash reference has the following keys:
These fields should all be self-explanatory. They are standard parts of a private DSA key. pub_key and priv_key are also referred to as y and x, respectively.