The Green function you gave above is not the Green function for an insulator, which should generically has no pole if there is no Fermi surface.
The Volovik argument is a bit circular, since you know from the beginning that $p=p_{F}$ is the Fermi momentum, defining the Fermi surface. When $p\approx p_{F}$ you can infer the form of the Green function as you wrote in your question, and then from complex analysis you can write $N_{1}$. Then you realise $N_{1}$ is topologically non trivial since a perturbation $G=G_{0}+\delta G$ in $N_{1}$ will let it invariant (say differently $\delta N_{1}=N_{1}\left(G_{0}+\delta G\right)-N_{1}\left(G_{0}\right)=\mathcal{O}\left(\delta G^{2}\right)$ has no term linear in $\delta G$). So you promote $N_{1}$ to characterise the Fermi surface. In the case you gave $G^{-1}\left(z\right)=z+v_{F}\left(p-p_{F}\right)$ most certainly $N_{1}=\pm 1$ am I correct ?
I'm now wondering about the generic form of the Green function for an insulator. I feel it's something like $G^{-1}\left(z\right)=1$, but I do not understand why right now. I'd say it should be something sufficiently trivial analytically to have no density of state. The simplest way is to have no pole at all on the real axis. Clearly $N_{1}=0$ in this case.
Edit: Well, I wanted to see this in more details in fact. So let us try a simplistic model when a gap separates electron and hole bands.
A simple model
Suppose the Hamiltonian
$$H=\tau_{3}\left(p^{2}+\Delta\right)-\mu$$
with $p$ the momentum (instead of $p/\sqrt{2m}$), $\Delta$ a gap and $\mu$ a parameter (when going to many-body, it becomes the chemical potential). One sees that there is two bands (I adopt the condensed-matter terminology), say for electron and hole, both having the same effective mass and separated by the gap $\Delta$, which I suppose always positive. When $\mu>\Delta$, the Fermi surface is of electronic nature, whereas for $\mu<-\Delta$ only holes are present at the Fermi surface.
The associated Green functions are
$$G_{\sigma}\left(z\right)=\dfrac{1}{z-\sigma\left(p^{2}+\Delta\right)+\mu}$$
with $\sigma=\pm$ representing the electron/hole ambivalence. Usually in condensed-matter, we prefer to discuss energy with the chemical potential taken as a reference, so we introduce $z=\omega-\mu$ (I drop $\hbar$). Then the Fermi surface is defined as the locus of the $p$'s lying at the chemical potential $\omega=\mu$. By construction, these loci are the pôles of $G_{\sigma}\left(z=0\right)$ above. One finds easily
$$\hat{p}_{\sigma}^{\pm}=\pm\sqrt{\sigma\mu-\Delta}$$
for the pôles. The $\pm$ distinctions comes from the quadratic dispersion, so for each right-moving particle we have a left-moving one. This doubling is obviously essential in order to preserve the Galilean invariance, but it has nothing to do with the gap and the difference between metallic and insulating behaviour, so I drop the $\pm$ distinction from now.
Now we see the essential: for $\sigma = +1$ and $\mu>0$, there is no pôle along the real axis when $\mu<\Delta$. The same is true for $\mu<0$ and the hole sector $\sigma = -1$ if $\left|\mu\right|>\Delta$. In conclusion there is no pôle along the real axis in the gap. There are pôles along the real axis in the usual situation when the chemical potential lies above the gap $\mu > \Delta > 0$ in the electron sector and $-\mu>\Delta>0$ in the hole sector.
This is a generic argument : the Green function associated to an insulator has no pôle along the real axis, since the chemical potential lies inside a gap of forbidden momentum by construction. The Green function might have imaginary pôle inside the gap (as above in fact) which requires the momentum to be ill-defined (i.e. the momentum becomes imaginary). This can only happen by imposing boundary conditions since the "wave-function" is then evanescent. Such states are called for this reason edge states, or surface states.
Now to come back to the $N_{1}$ construction, we should define a generalised $N_{\sigma}$ which select whether we calculate the $N_1$ in the question using $G_{+}$ or $G_{-}$, and we will have
$$\begin{cases} \left|N_{1}\right|=+1\;;\;N_{-1}=0 & \mu>\Delta\\ N_{1}=N_{-1}=0 & \left|\mu\right|<\Delta\\ N_{1}=0\;;\;\left|N_{-1}\right|=+1 & \left|\mu\right|>\Delta \end{cases}$$
The sign in the metallic sector is of no real importance, it depends how one turns around the pôle. The important point is that $N_{\sigma}=0$ in the insulator sector, as is trivial the hole invariant when the chemical potential lies in the electron sector, and vice-versa $N_{1}=0$ when $\left|\mu\right|>\Delta$.
On the pôles of the Green functions
It seems the following remark is welcome (see the comment below from Meng-Cheng).
Usually, the spectrum properties of the system are obtained from the pôles of the Green function, taken as a function of $z=\omega-\mu$. For instance the Green function above $G_{\sigma}\left(z\right)=\left(z-\sigma\left(p^{2}+\Delta\right)+\mu\right)^{-1}$ has only one pôle $\hat{\omega}_{\sigma}=\sigma\left(p^{2}+\Delta\right)$ along the $\omega$-axis which corresponds to the eigen-energies of the system (the dispersion relation), and appears in the so-called spectral properties of the Green function [Economu]. As also remarked by Meng-Cheng, the difference between insulator and metal is then given by the possibility to have arbitrary low energy excitations. In the example, when $\Delta>0$ the lowest energy is $\Delta$ (i.e. $\hat{\omega}_{\sigma=1}\left(p=0\right)=\Delta$, which goes to zero for ungapped system (so for a normal metal).
In contrary, all the machinery developed in the previous section are concerned with the pôles of the function $G_{\sigma}\left(z=0\right)$ with respect to $p$. Only these later pôles of $G_{\sigma}\left(z=0\right)$ with respect to $p$ are associated to the Fermi surface [Horava].
References