I'm sorry that you think this is too cumbersome. You will find that most hosts do not need this kind of daily flexibility. I offer this solution to solve your unique situation as it is only the solution Airbnb offers at this time. As someone who WANTS so many options, you have to maintain that many options. Sorry that there isn't a better solution right now.
You can set weekend pricing that is more than weekday pricing already. If you are looking for a bigger cleaning fee based on the number of guests and rooms they use, you just need to list it in your house profile that the fee goes up and then charge them that fee through the resolution center. So, if you start with a base price Sunday - Thurs for $185 which is likely based on one room (just guessing), so one - two people/one room. If you want to charge more based on how many rooms they use, then you can do 2 things, make separate listings for 1, 2, 3, 4 rooms or announce on your profile that the extra person fee is based on an occupancy of 2 people per room. If additional rooms are used, then there is an additional room fee. So the price for 4 people would be, if they only used 2 rooms, be $185 plus (2) $65 charges for the extra people, however if they use 4 rooms, it would $185 plus (2) $65 chargers for the extra people PLUS an additional cleaning fee of $xxx for the use of 4 rooms vs. 2. You can automatically set weekend pricing for the BASE to be more, but you can't arbitrarily charge more for the extra person fee.
If you need more help, please feel free to ask more questions. It looks like you've only been hosting for a few weeks, it's likely that you need more information.