We have successfully deployed inside GTM.
Thanks for writing Murtza, having those best practices would be a big help for those who are looking to tackle lead tracking with tag manager.
Just as an fyi, I had called into support last night and the rep told me this was not possible. Which you can predict how I feel about that comment...