OK.
1. Start Date > Status Date. This assumes you never would enter an Actual Start Date > Status Date? In real projects I have seen quite often that an Actual Start beyond the Status Date [that may be in the past, as data may come in late] was entered.
2. How do we relate that to 3, 4 and 5? That is my real problem.
Anyhow we have to assume that % Complete is measured in Working Days. [We are not thinking of % Work Complete?] Do you use any Task Calenders different than the Project Calendar? Do you via Tracking perform Update Project? Thus Rescheduling unfinished work beyond (normally) the Status Date? Are you (therefore) getting Splits? Do you ever update the Baseline, thus having the possibility of Splits there as well? Or would there never be Splits in the Baseline and are you not performing Update Project, thus having no splits in tasks that were behind schedule?
You could have an Actual Start while 0% Complete. When rescheduling the complete task would be moved while still 0% Complete. If Baseline Start < Status Date and 0 % Complete is that case 5 or 2? Or is it 2 if no Actual Start given and 5 else? Or is the Baseline here not important at all?
3. Here you probably mean that Progress is behind Baseline schedule? As there is no field % Complete Baseline, in the case there would be no Split I could calculate Baseline Duration [in Working Days according the Task or Project Calendar] / Working Days between Status Date and Baseline Start Date. However, if you would have an Actual Start (long) before the Baseline Start it would not always be the case that % Complete < calculated Baseline % Complete would imply that the Task is behind schedule.
Normally when looking at the Status [field] the Baseline would not be taken into account, only if sufficient progress has been made with the current Start Date and Finish Date compared with the Status Date and % Complete. You want (much) more?
There are many more uncertainties, in my view, in your rules. Once your rules are unambiguous it must be rather easy to make a formula for the indicators.
Why an easy solution if you can make it complicated?
Greetings from the Netherlands