Hi Arcady;
AFAIK there is no such document detailing the best WCF approach(es). What I have been doing is following the EAServer - Sybase's original application server - best practices and coding approaches. The EAS application server is a very mature product in it's support of Java beans, PB NVUO's and exposing these as Web Services.
FYI: I started to build a complete PB based Web Service framework for EAS in 1998 which matured and is used in many Canadian government departments since 2001. I ported this framework over for IIs .Net web service based NVUO's in 2011. Both the EAS and IIs framework's architectures are MVC based. You might find the framework useful in answering some of your coding questions and deciding on an approach to WS's in WCF.
Great White North Technical Evangelist: STD Web Service Framework - Version 2.0 Released!
Note: In EAS, you were not supposed to use GV's and I have continued that approach in my IIs based WS framework. The IIS WS framework in now in production in some Canadian government departments and working very well - even under heavy load.
Regards ... Chris