Faits : A. Une instruction pénale est en cours contre A._ (ressortissant portugais né en 1991) pour calomnie, subsidiairement diffamation, utilisation abusive d'une installation de télécommunication, menaces, contrainte, instigation à séquestration et enlèvement, instigation à la contrainte sexuelle ainsi qu'instigation au viol. En substance, il lui est reproché de s'en être pris à son ex-compagne dès fin septembre 2014 en la menaçant à de nombreuses reprises et en la calomniant auprès de son employeur et de son directeur d'école; il aurait aussi fait croire que la plaignante était à la recherche d'aventures sexuelles, et des hommes se seraient ainsi présentés à son domicile. Il aurait aussi incité deux hommes à la suivre et à lui "sauter dessus", puis l'aurait à nouveau menacée. Enfin, après avoir été arrêté le 30 octobre 2014 et relâché le lendemain, il aurait contacté diverses personnes afin d'enlever et d'entretenir de force des relations sexuelles avec son ex-compagne, en se servant au besoin d'une arme. Il a été arrêté le 7 janvier 2015 et placé en détention provisoire par ordonnance du Tribunal des mesures de contrainte (Tmc) du 9 janvier 2015. Une demande de mise en liberté a été rejetée le 5 février 2015, décision confirmée successivement par la Chambre des recours pénale du Tribunal cantonal (ci-après: le Tribunal cantonal), puis par le Tribunal fédéral (arrêt 1B_61/2015 du 19 mars 2015). Dans son arrêt, le Tribunal fédéral a confirmé l'existence de charges suffisantes et d'un risque de récidive; une précédente condamnation avait été prononcée le 25 juin 2014 pour des faits similaires et le prévenu avait encore réitéré après un avertissement formel du Procureur. B. Les experts ont, dans leur rapport du 17 juillet 2015, posé les diagnostics de trouble mixte de la personnalité, de trouble dépressif récurrent et de trouble panique. Selon eux, le risque de récidive d'actes analogues semblait élevé si le prévenu ne faisait pas l'objet d'un suivi contraint, dans le cadre d'une mesure ambulatoire spécialisée, de type psychiatrique intégré auprès de thérapeutes expérimentés et spécialisés dans le champ des infractions sexuelles. Ils ont également souligné que l'alliance thérapeutique du prévenu n'était pas bonne et que celui-ci montrait peu de remise en question. Enfin, les experts ont également précisé qu'une peine privative de liberté n'était pas susceptible d'entraver l'application ou d'amoindrir notablement les chances de succès d'un tel traitement ambulatoire. C. Une nouvelle demande de libération a été rejetée par le Tmc le 30 juillet 2015, décision qui a été confirmée le 5 août 2015 par le Tribunal cantonal, puis le 28 août 2015 par le Tribunal fédéral (arrêt 1B_266/2015). Dans son arrêt, le Tribunal fédéral a considéré qu'une libération immédiate du recourant assortie d'un traitement ambulatoire dont on ne connaissait pas la nature et dont l'efficacité ne serait en tout cas pas immédiate, ne saurait représenter une mesure de substitution suffisante pour prévenir le risque de récidive. D. Le 8 octobre 2015, les experts ont déposé un rapport complémentaire d'expertise aux termes duquel ils relevaient qu'un suivi adapté par des thérapeutes spécialistes de la délinquance sexuelle n'avait pas été mis en oeuvre, soulignant en outre qu'un tel traitement devrait probablement s'étendre sur plusieurs années et pouvait débuter en prison, sous réserve des disponibilités des soignants concernés. A la demande du Tmc, le service médical de la Prison du Bois-Mermet a indiqué, par courrier du 22 octobre 2015, que le prévenu bénéficiait d'un suivi psychiatrique intégré depuis le 9 janvier 2015 (22 entretiens de thérapie). E. Par ordonnance du 26 octobre 2015, le Tmc a rejeté une demande de mise en liberté formée le 13 octobre 2015. Selon le Tmc, rien ne permettait de retenir que le traitement ambulatoire préconisé par les experts puissent parer dès la libération du prévenu au risque de réitération; il relevait en particulier que selon les experts les effets bénéfiques du suivi ne se manifesteraient probablement qu'après plusieurs années. Par arrêt du 11 novembre 2015, la Chambre des recours pénale a confirmé cette décision, en substance pour les mêmes motifs. La durée de la détention provisoire (10 mois) apparaissait proportionnée, et le principe de célérité était respecté. F. Agissant par la voie du recours en matière pénale, A._ demande au Tribunal fédéral de réformer l'arrêt cantonal en ce sens que sa mise en liberté immédiate est ordonnée "moyennant l'obligation de suivre un traitement ambulatoire spécialisé, de type psychiatrique intégré tel que décrit dans l'expertise complémentaire". Subsidiairement, il conclut au renvoi de la cause à l'autorité cantonale pour nouveau jugement dans le sens des considérants. La cour cantonale et le Ministère public se réfèrent aux considérants de l'arrêt entrepris, sans autres observations.