German has specific prepositions I recognize as equivalent to each main Greek preposition as defined in that chart, except maybe the distinction between εις and εν, which German would handle by a noun case distinction (ancient Greek εις την θαλασσαν → German ins Meer (accusative, < "in das"), ancient Greek εν τῃ θαλασσῃ → German im Meer (ablative, < "in dem"). German breaks up some meanings differently -- "among" is unter (shared with "beneath" rather than "between") -- but anyway there are other languages with a pretty nice set of prepositions!
Picking up latin as an italian seems far simpler (and probably more useful) than as an english, as you can guess large part of the lexicon and you will be exposed to "volgare" (transitional latin-italian) when studying early italian literature.
But would studying Old English be of any use for italians? I am not sure.
My high school was heavily focused on Latin and ancient Greek. We spent the first two years grokking grammar and semantics. Then, in liceo (the last 3 years) we would study history by translating and studying poems, speeches, plays...
Teacher and students used to discuss for hours about the meaning and context of this or that sentence. It was a wonderful way to understand our ancestors' mindset. Dead languages are the best tools for a deeper appreciation of history.