If we consider the Helmholtz equation for electromagnetic wave propagation and let $\partial \Omega$ be the surface of a perfect conductor with Dirichlet boundary conditions, ie. $u(x) = 0$ for $x \in \partial \Omega$, then any incoming waves will be completely reflected.
If we change to Neumann boundary conditions, ie. $\frac{\partial u(x)}{\partial \nu} = 0$ for $x \in \partial \Omega$, these conditions imply no flux through the surface of the perfect conductor. But as it is a perfect conductor it is impossible to have flux through the surface anyway! So the waves reflect completely just like with the Dirichlet boundary conditions.
So it seems using Dirichlet or Neumann boundary conditions on the surface of a perfect conductor are equivalent? Am I missing something here, what exactly do these conditions mean for the field when they are placed on the surface of a perfect conductor? Is there any difference between them?