Hi,
There seem to be 2 versions of advanced batman - batman-adv and kmod-batman-advanced, however for the k8.09.1/brcm 2.4 release there does not seem to be the kmod driver. So I have installed the batman-adv (batmand-adv_r1176-1_mipsel.ipk and battools) there is no batctl here.
batman-adv was the first attempt to write a layer 2 routing daemon. Unfortunately, due to the fact that it was written as user space application it came with a big performance penalty. We ported the code into kernel space by writing the batman-adv kernel module. Since the module is stable the daemon is deprecated. The OpenWRT package was removed - not sure why you still can install it.
batctl comes with the batman-adv kernel module as it has nothing to do with the user space daemon.
The kernel module requires linux 2.6 (nobody backported it to 2.4 yet). Unless you use the open source wifi drivers for the WRT you are stuck with the binary only wl driver which runs on linux 2.4 only. That is why you can't select kmod-batman-advanced.
Regards, Marek