I thought the angle of reflection always equaled the angle of incidence. If the refraction index is negative, the angle of reflection would be less than the angle of incidence and if the refraction index is good enough, could actually equal the angle of incidence. In that case, the refractive material would be the perfect reflector and if standing in front of one, you would see yourself regardless of your viewing angle.
But when you do mention a 'perfect reflecting surface' you are somewhat close. If the light is in a high refractive index and hits the side of this material, it will be completely reflected if you are above the critical angle. It's called internal reflection and is the principle behind light transmission in fiber optics, amongst other things.
Reflection is off the surface, refraction is through the surface. Snell's law applies to refraction, where the angle of the light beam changes as the light passes through the surface between two media of different indixes of refraction.