Да, безусловно, добавьте ссылку на службу в службу WCF, определите интерфейс репозитория, который будет представлять операции, которые вы можете выполнять с классами модели, и при реализации этого интерфейса просто вызовите службу с помощью автоматически сгенерированного прокси-клиента.
Теперь все, что осталось, - это иметь модели представлений, которые заполнят промежуток между представлениями и моделями, полученными из вашей службы WCF.
На самом деле в правильно сконструированном приложении ASP.NET MVC контроллер никогда не должен знать, откуда поступают данные: это может быть база данных SQL, какая-то ORM Framework, удаленная служба, ... все, что контролердолжен работать с этим контрактом, который вы определили (хранилище), и сопоставить модели представления и фактические модели.Фактическая обработка данных должна выполняться конкретной реализацией вашего хранилища.