we are doing tests with the sodaq/sara modules. We use python to send AT-commands and just hook it up to our computers with a passthrough program on the arduino.
Our library is open source an it might fit your need.
We have not implemented any functions for Power save mode yet. If you have knowledge on how you can fork the library and implement it and then issue a pull request for the change. If you don't have any knowledge on python open an issue about your need and we can implement it when there is time.
To use it now you can just use the module._at_command() to send any at command to the module.
If you want a nice log output you just set up normal python logging with debug level.