I think you're right. "在" is used to express present perfect if there is no other use of it. In this case "在" is used in conjunction with "上" meaning "on (paper)". That means that this sentence should be translated as a general habit and not as an action.
No I was confused by the sense of 在. In this sentence it has nothing to do with the present perfect, but it is 在....上 (on). But finally who knows, i mean how would you express the present perfect in this sentence. Could be