Hi Sharat,
I think your scenario is perfect for just using Manage People Resources. Just consider your locations as a different Resource and this way you will only need one extension to manage your site.
Actually if this is a new project I do recommend using the Managed REsource 3.1.0 alpha1 release:
https://www.jevents.net/discussions/managed-resources-3-1-0-alpha-1
This release has some nice features for maps which are not included in our Locations Manager and we will keep improving it
Best!!