That combo of fish will probably work, but you might see some aggression between the two.
Lawnmower Blennies are typically good at helping to control hair algae outbreaks, but I wouldn't count on one as the total solution to hair algae. The LMB I have in my tank now is the first of three that I've owned over the years that I've actually witnessed eating hair algae.