Instead of making it require a perk, I think I'll code a femininity/masculinity restriction into Innocent Allure, so that it only works if your femininity score is 30~70 or if you have the perma-cute/androgyny perk. This should work thematically without imposing any undue restrictions.
Edit: But I'm still worried it might not work for trappy characters. If they want to have max femininity with flat chest, for example, I think it would be fair game for them to have Innocent Allure. There are a lot of people who like ultra-feminine guys.
Edit: But I'm still worried it might not work for trappy characters. If they want to have max femininity with flat chest, for example, I think it would be fair game for them to have Innocent Allure. There are a lot of people who like ultra-feminine guys.