Well thats the approach I would like to take. The only doubt have is, if REST service will preserve the order of tree as a json.
I tried accessing this via rest service /rest/cms.country?format=json and got this error
IIS specified authentication schemes 'IntegratedWindowsAuthentication, Anonymous', but the binding only supports specification of exactly one authentication scheme. Valid authentication schemes are Digest, Negotiate, NTLM, Basic, or Anonymous. Change the IIS settings so that only a single authentication scheme is used.
Do you have any idea about this? I am sure we wont be able to delete IntegratedWindowsAuthentication from our authentication mode.