Well, the IP traces to the same area as yours.
And please define "hacked". What did he do?
By "site", do you mean cPanel or your site software? What software?
Lots of scripts have IP blocking, but I don't know how well it works with CloudFlare. Same with .htaccess use and CloudFlare.