A grain of barley stresses the amount - not very much barley, just this one grain - while 'a barley grain' is a descriptor whose focus is on the grain - it is a grain, and specifically it is of the barley plant. But it's not a BIG difference and either way is fine for most things in a technical sense. It depends on how other things are being described in the neighboring sentences, too, which style means what. Neither is more bookish though, that's not a difference, and neither is a scientific term, it just depends on what it being stressed.