In the first scenario, you can use the "Revenue Stage was Changed" filter. This will allow you to select the Stage where the Lead has been passed to Sales. Select your Revenue Model, select the amount of days that encompasses the last month, then add the "New Value" constraint where you will select the stage.
For the second scenario, can you elaborate on the process? What happens when you market to a Contact and they are interested?