First off...repalce your mechanic! Humming from the front caused y bad rear bearings??!!!
My first guess is tires. I have my winters on now and because of the tread, I notice lots of noise at low speeds. ALways go with the simplest solution first (ask me how I know). Try swapping around wheels and/or changing tires first. bad balancing shouldn't cause noise but tread wear could.
You should be able to test the bearings before committing to replace. With the car raised, place a hand at 12:00 and one at 6:00 and push/pull the tire. IF there is movement, your bearings are bad.
uneven brake wear could also cause a rubbing/humming noise. Pull the pads and look to see if you have abnormal wear patterns or ridges on them and/or the rotors. THis can happen without a noticeable decrease in braking and it's an easy and cheap thing to eliminate from the equation.
Also, with the brake caliper and pads removed, you can spin the rotor and if the bearings are bad, you should be able to feel/hear something. May want to borrow a merchanics stethoscope as if they are just starting to go, you may not hear it without one.
Good luck.