Yeah, the upgrade to is not easy, I haven't had many spare cycles to work on the project this summer. I think I just have a few memory bound issues on the nRF52 DK. I am impressed that you went that far, I would have avoided the Nordic SDK at all costs. I haven't tested it with the AP2 module, but the interface should be the same (or similar, +/- a few messages) assuming you have the network processing firmware loaded. The library is designed to handle any type of UART, there is a
soft serial example in the library. Just pass in any serial object you wish to use to the "setSerial" command. If you had an nRF52 also running the networking firmware it would also work.
As for running natively on the nRF52, I still have to figure out why the code doesn't run after its loaded (with the s332 soft device.) Once I figure that out I hope to modify the library to handle native commands to make it more portable and I hope to release it by the end of the year, but that depends on how my Fall goes.