If you have a statement that begins with if, is it illegal to write as a for all?
This is a question about translating ordinary speech into precise mathematical statements. There aren't any rigid rules for doing this and people's opinions about using "for all" may vary.
In my opinion "for all" is an ambiguous expression. For example if we say "For all real numbers m, there exists a real number k such that k > m" this could be interpreted as the (incorrect) assertion that there is a largest real number, one that is greater than all real numbers. It is clearer to say "For each real number m, there exists a real number k such that k > m", unless you are actually intend to convey a different meaning.
In mathematics it is often true that an if-statement is intended to have some universal truth. For example, if the statement is made that "If a > b then a + c > a + c", there are a lot things that are "understood" about the meaning of that statement. One possible interpretation of that statement is: "For each real number a and for each real number b and for each real number c, if a > b then a + c > a + b."
However, strictly speaking, an if-statement need not be any sort of universal claim. An expression which has variables in it, but no quantifiers for the variables ( i.e. no "for each" or "there exists") is technically not a "statement", it is a "statement function". A "statement" must be true or false. A statement function is only true or false when specific values are substituted for the variables.
So, strictly speaking, "if p > q then r > s" is not a statement. You can't say if it is true or false.
When we quantify the variables in various ways, we get statements. One example is:
"For each p, there exists a q such that for each r, there exists an s such that if p > q then r > s".
I find that statement confusing to interpret! However, it demonstrates how the quantifiers "for each" and "there exists" can be employed.
If we fix the typo "then p is even" to be "then p+1 is even", the statements you gave are both equivalent to "For each integer p, if p is a prime and p > 2 then p+1 is even".
Talking about the "converse" is a tricky matter. Strictly speaking, "converse" is a term that applies to if-statements. I don't know whether logicians apply it to "if-statement functions". Ordinary mathematicians do talk about the converse of theorems. What they would mean in your example is the statement "For each integer p, if p+1 is even then p is a prime and p > 2". So they wouldn't be worried about whether the "p+1 is even" implied that p was an integer.