Dave,
If you use @Frank Kampas 's Excellent Post on Kuhn-Tucker Minimization. You get a simpler answer for these equations. They are in the form of AlgebraicNumber expressions (which can be turned into plain root expressions with RootReduce[]. This may be a bit closer to the answer you want (for simple equations that can be analytically solved).
RootReduce[
KKTReduce[
3 l*w + 2 l*h + 2 w*h, {l*w*h == 81, l > 0, w > 0, h > 0}, {l, w,
h}]] // InputForm
to get
{2*h*l + 2*h*w + 3*l*w, {Root[-54 + #1^3 & , 1, 0] -> l, Root[-54 + #1^3 & , 1, 0] -> w,
Root[-729 + 4*#1^3 & , 1, 0] -> h, \[Lambda][1] -> Root[32 + 27*#1^3 & , 1, 0]}}
Frank may be able to give you more insight...
Regards,
Neil