Im a Libra uy and ive been married to a Virgo for 22 yrs. So it can work , we both have Gemini Moons .The first 18 yrs were wonderful , but it''s been rocky for about 3 or 4 yrs now. My opinion of Libra M / Viro F based on expirience -
Pros : Virgo can calm a Libra Male, Virgo likes a charming well dressed Libra, Libra keeps Virgo's life from being boring and mundane. Virgo is mutable and Libra is Cardinal and that works .The relationsip and homelife is generally soothing / drama free.
Cons; Sexual attraction can run hot and cold. Virgo is too critisizing for Libra. Libra is too social and flirty for homebody and quiet Virgo. Virgo may be too insecure to handle popular Libra socially.