you can open lua files with pretty much any file editor (like notepad.exe) or even better notepad++
Unfortunately I can't really help you develop a BM version, I'm overbooked at work and I don't even have time to do my dailies anymore. All you need to do actually is :
1) Figure out the rotation and write it down in the "local prio = ........" line
2) in the actions table, define the conditions for each ability to "show up" in the rotation icon. It's actually more complicated than that due to predictions for the next ability icon ...
Not to sound rude, but if you have trouble opening the lua file, you're in for a tough ride