Sounds a bit complex! I'd certainly agree with the problem of Vls and Vapp <5kts being due to overweight passengers. I once carried a very large sports team and on final approach discovered Vls was actually above Vapp! Still its not exactly a major problem, just change the Vapp in the MCDU or select Vls+5 manually.