Oi Filipe, tudo bom?
O projeto laravel será separado em outros 3 projetos laravel?
Não é muito comum a gente ver esse tipo de migração mesmo. Mas, de qualquer forma, para realizar a comunicação entre as 3 aplicações, algo que pode te ajudar muito é dar uma olhada em como construir uma API Rest.
Aqui na alura a gente tem cursos referentes a isso em node e ASP. Mas, o conceito é o mesmo só muda o jeito de escrever.
A ideia de ter esse tipo de api é desacoplar o back-end do front se comunicando através de xml ou json (normalmente a segunda opção).
Quanto a parte de modelo, é estranho ter isso isolado em um projeto especifico, já que seus controllers vão utiliza-los extensivamente. Mas, você pode isolar a parte de modelos em um projeto e importalo como dependencia mesmo =)
Abraço.