If a bond is directional, does it mean that the constituent atoms in the bond have a specific spatial arrangement?
The meaning of covalent bonds being directional is that atoms bonded covalently prefer specific orientations in space relative to one another. As a result, molecules in which atoms are bonded covalently have definite shapes.
The reason for this directionality is that covalent bonds are formed by sharing electrons between atoms, or, in other words, as you said, by overlapping the atomic orbitals of participant atom. And usually only few patterns of overlap are possible, consequently, only few spatial arrangements of atom are possible.
Ionic bonds are different: there is no electron sharing (or atomic orbital overlaps) and the number of anions surrounding a cation is limited by the charges of the ions, their sizes, and the efficiency of the lattice packing.