Is it possible to use two HM-10 on two Arduinos for bidirectional Bluetooth communication?
Yes


Take care to avoid data collision  
Make it half duplex to ensure you will miss any data or receive garbage data. 


Example 1 here , first result in search result.