The other side of the coin is to have hidden fields on the lead layout in SalesForce watch for updates to the lead status field and time stamp them via workflow. This gives you the data you need to build the reports in SalesForce. You can use trigger campaigns in Marketo to update lead status based on engagement for the stages of the revenue cycle that Marketing owns.