ISP Creation with Mikrotik to run 2000users

Dear Forum Freinds & Experts

I have purchased an area where around 2000 users are there and before this TMG & Linux Squid is used along with Cisco 4948e switch.

Now, I need experts’ suggestions on how to manage and construct a network for 2000-3000 users by using Mikrotik Device and FTTH.

I’m good in FTTH to user end but not good expertise to construct a network at the core level, So what I thinks that I should use:-

Internet ISP (WAN Connection around 2gbps) ----- Mikrotik CCR 1036( Services:- PPPoE, CGNATing, Queuing, Bandwidth Shaping, PPPoE Server for user) ----- Cisco4948e (DHCP)----OLT—Splitter–ONU (Client Equipment)
Is this OK???
Will Mikrotik handle all these services or do I need to do something else ???

Please Help and if there is any Good Plan, please guide me

take a look at this

https://stubarea51.net/2022/05/02/webinar-isp-design-separation-of-network-functions/