We replaced our roof in November. Talked to a half dozen contractors and got prices for both metal and asphalt.
The approach was the same by all of them. Tear off the existing shingles, put down underlayment with ice barrier being used in the valleys and at the bottoms, and then metal or shingles go down right on the underlayment. Absolutely no purlins.
This was for standing seam metal roofing with hidden fasteners. No one priced barn roofing with rubber-grommet screws, but of course I didn't ask for that either. I don't think any roofer would guarantee a roof NOT to leak using barn roofing with exposed screws.
All but one of the companies fabricate the roofing onsite. They order rolls of flat steel in the color and texture that you choose and then bend it into the profile of the standing-seam roof -- just like running off continuous gutters -- same machine just with wider capacity. We have a screwy roof with several dormers and too many valleys so this certainly made sense. No way could this be a DIY project using this approach.
We got a really good price for metal, but ended up going with a pro-grade shingle. Our roofline is just so cut up that I thought shingles would look better.
Oh . . . and about the metal that looks like shingles or tiles . . . That stuff is aluminum and has a dense foam backing that goes on under it. (Not separately -- each "shingle" is made with this foam backing attached to it so they're installed as one unit.) It's the foam backing that gives it enough strength that you can walk on it. Without that it would just cave in / dent under your weight. It was about twice the cost of regular standing-seam metal.