Having three variants like grub2, grub2-legacy, grub2-efi might be more logical to begin with. grub2 would imply some autodetection and the other two are for enforcing something else. But as said, a lot of people will have some opinion here.