You would want to stick with convention.
Any role specific to a site should not be global even though it'll only be one site. This is for scalability, just in case your client would want to add additional sites to the system.
If you only have one site now, moving the roles as global will not benefit you because there is no point. I would worry about it when the time comes.