Yes, those sentences are correct.
You said though, that "'since' is usually used with a main clause in present perfect tense". I don't think that's true. "Since" is simply a preposition which means "the period of time STARTING at the described moment". Similarly, "until" is a preposition which...