There are good news regarding BOPF documentation.
As BOPF made it to the NetWeaver 7.5 stack (before it was part of the Application Foundation Layer of the Business Suite and therefore not available on plain AS ABAP), there is a BOPF Developer Guide on help.sap.com:
I hope that helps to make BOPF "the" common ABAP framework. As BOPF is also part of the S4 programming model it's worth to start to explore the framework.