When they garrison a building (attacking), the building gains the bonus as well. I actually think I remember this in the early Alphas. Basically, if the building has garrisoned fire arrow units it will shoot fire arrows. It doesn't have to be just with Iberians, but for now their heroes are the only ones that lack bonuses I believe. Also, they have very few of unique units.