Building a Bluetooth controller, Help and advice needed...

Which bluetooth profiles are you intending to use? If you need the HID profile, that will limit your choice of module. Many (most?) bluetooth modules used with Arduinos only support SPP, as they are usually used to provide a wireless serial pipe.