L2 and L3 QoS on Mikrotik CCR1036

Hi guys,

I am very new of Mikrotik. I am trying to implement and learn QOS. The scenario is that ISP terminates a QinQ tunnel on our network. For each C-VLAN, it authneticates to the PPOE Server. End customters mark their traffic according to traffic class (VoIP=5, Business=4/3, Other=0/1) before sending traffic to ISP. I was refering to the following documentation.
https://wiki.mikrotik.com/wiki/Manual:CRS1xx/2xx_series_switches#DSCP_QoS_Map

I have two questions:
1- PCP/802.1P Translation from QinQ
I was thinking to simply translate the PCP/802.1P to relevant DSCP field. For traffic coming in from ISP/Customer side translate the 802.1P values to DSCP and to translate traffic going from my network to ISP/cusotmer side with DSCP to 802.1p translation. The rest of the network is all L3 so other device in my network classify and/or mark traffic on DSCP values.
I have RouterOS v6.46.7 LT running on CCR1036-8G-2S+. But could not find relevant Command Line to do the same.

There is another reference which indicates that this approach is not valid at all.
https://help.mikrotik.com/docs/display/ROS/QoS+with+Switch+Chip

2- If this is the right approach? If not, can someone please point out to the right direction?

Network Diagram also attached.

Thanks & Regards,
Syed
QinQ QoS.jpeg