I would just give him time. Cats typically take time to adjust to a change of environment, and if he is shy then he needs even more time.

Does he come out of the bathroom at meal time?

Work slowly and he will come around.