1. He will may go back home.

2. He will be allowed to go back home.
3. He may be going to go back home.
[#1 is wrong? What about #2? Can we use #2? What about #3?]

1 is incorrect, yes.

2 is fine.

3 is repetitive. Just use this:
He may go back home.