as i read , you trying to find best BLE module that fit to you ,i just tried to tell which already have driver from those …
because from what i read this module have feature you wanted or i am wrong (if yes sorry for that)
RN4678 MODULE FEATURES
The RN4678 from Microchip is a fully certified, Bluetooth version 4.2 module. Use it to add Bluetooth wireless capability to your project.
The module includes an on-board Bluetooth stack, power management subsystem, 2.4 GHz transceiver, and RF power amplifier.
Data transfer is achieved through the Bluetooth link by sending or receiving data through SPP in Bluetooth (BT) Classic mode and through Transparent UART in the BLE mode.