Since swapping x and y gives the inverse, then dx/dy would give the gradient of the inverse. Therefore, gradient of the normal of the inverse would be -1/(dx/dy) = -dy/dx. So just dofferentiate, sub in e, then put a negative sign in front of your answer 
My only qualms with this method would be that although it's very quick and efficient, care needs to be taken to make sure you sub the right value in.
You could go for a slightly slower approach by writing everything out.
y=xe^x => x=ye^y
dx/dy=ye^y+e^y which is the negative of the normal to the inverse
so we want -dx/dy
But we have x=e and we need y. x=e, e=ye^y=>y=1 (you have to just see that)
sub that in, dx/dy=2e
gradient of normal=-2e
If we just went -dy/dx, we would end up with -(xe^x+e^x) which is identical to my answer above replacing x's with y's, but I don't think subbing in x=e is correct here...just my thoughts...
Certainly the solutions agree with my method.