As far as I understand, the "perturbative/nonperturbative" refers to the method chosen to calculate the S-matrix (including the lifetime of positronium). If you are lucky, you can do that without using the perturbation series, but in most cases it is easier to use the perturbative approach. The chosen calculation method should not have any effect on the (Fock) structure of the Hilbert space. The Fock space structure simply tells you that numbers of particles are good quantum-mechanical observables that commute with each other. So, each Fock sector is a common eigenspace of all particle number operators in the theory.